From aa1feec746d40d7a7446919029e4220f87c09d41 Mon Sep 17 00:00:00 2001 From: Daniel Dai <764122422@qq.com> Date: Sun, 20 Sep 2020 05:06:17 -0400 Subject: [PATCH] fix make warnings in debug.c MacOS (#7805) Co-authored-by: Oran Agra (cherry picked from commit 1b3b75208c243fe9e18f34c4fb5f0233c2dc5a7f) --- src/debug.c | 4 ++-- src/server.h | 1 + 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);