summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/debug.c4
-rw-r--r--src/server.h1
2 files changed, 3 insertions, 2 deletions
diff --git a/src/debug.c b/src/debug.c
index 0f8760ef6..e64ec1b78 100644
--- a/src/debug.c
+++ b/src/debug.c
@@ -1510,7 +1510,7 @@ int memtest_test_linux_anonymous_maps(void) {
closeDirectLogFiledes(fd);
return errors;
}
-#endif
+#endif /* HAVE_PROC_MAPS */
static void killMainThread(void) {
int err;
@@ -1527,7 +1527,7 @@ static void killMainThread(void) {
* should be used only when it's critical to stop the threads for some reason.
* Currently Redis does this only on crash (for instance on SIGSEGV) in order
* to perform a fast memory check without other threads messing with memory. */
-static void killThreads(void) {
+void killThreads(void) {
killMainThread();
bioKillThreads();
killIOThreads();
diff --git a/src/server.h b/src/server.h
index 4bbe59703..ba470c303 100644
--- a/src/server.h
+++ b/src/server.h
@@ -2467,6 +2467,7 @@ void mixDigest(unsigned char *digest, void *ptr, size_t len);
void xorDigest(unsigned char *digest, void *ptr, size_t len);
int populateCommandTableParseFlags(struct redisCommand *c, char *strflags);
void killIOThreads(void);
+void killThreads(void);
/* TLS stuff */
void tlsInit(void);