]> git.saurik.com Git - redis.git/blobdiff - src/zmalloc.c
Redis 2.5.8 (2.6.0 RC2).
[redis.git] / src / zmalloc.c
index 970677355f26656742b8ffc1c3071ec6a5c3e264..79b56158613b5faf893af0670f0cea98bc2a8810 100644 (file)
 
 #include <stdio.h>
 #include <stdlib.h>
+
+/* This function provide us access to the original libc free(). This is useful
+ * for instance to free results obtained by backtrace_symbols(). We need
+ * to define this function before including zmalloc.h that may shadow the
+ * free implementation if we use jemalloc or another non standard allocator. */
+void zlibc_free(void *ptr) {
+    free(ptr);
+}
+
 #include <string.h>
 #include <pthread.h>
 #include "config.h"