summaryrefslogtreecommitdiff
path: root/src/redisassert.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/redisassert.h')
-rw-r--r--src/redisassert.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/redisassert.h b/src/redisassert.h
index 34e95268a..c9b78327c 100644
--- a/src/redisassert.h
+++ b/src/redisassert.h
@@ -41,7 +41,9 @@
#include <unistd.h> /* for _exit() */
#define assert(_e) ((_e)?(void)0 : (_serverAssert(#_e,__FILE__,__LINE__),_exit(1)))
+#define panic(...) _serverPanic(__FILE__,__LINE__,__VA_ARGS__),_exit(1)
void _serverAssert(char *estr, char *file, int line);
+void _serverPanic(const char *file, int line, const char *msg, ...);
#endif