]> git.saurik.com Git - redis.git/commitdiff
Fixed NetBSD compile problems
authorantirez <antirez@gmail.com>
Wed, 22 Jul 2009 08:32:21 +0000 (10:32 +0200)
committerantirez <antirez@gmail.com>
Wed, 22 Jul 2009 08:32:21 +0000 (10:32 +0200)
redis.c

diff --git a/redis.c b/redis.c
index d44e900f1e282c309acdf575fa8ca4cac34cb916..0dfc36d9a66f68da0897f5436dff0b2f4979723e 100644 (file)
--- a/redis.c
+++ b/redis.c
@@ -30,6 +30,7 @@
 #define REDIS_VERSION "0.900"
 
 #include "fmacros.h"
+#include "config.h"
 
 #include <stdio.h>
 #include <stdlib.h>
 #include <unistd.h>
 #define __USE_POSIX199309
 #include <signal.h>
+
+#ifdef HAVE_BACKTRACE
 #include <execinfo.h>
 #include <ucontext.h>
+#endif /* HAVE_BACKTRACE */
+
 #include <sys/wait.h>
 #include <errno.h>
 #include <assert.h>
@@ -52,7 +57,6 @@
 #include <sys/time.h>
 #include <sys/resource.h>
 #include <limits.h>
-#include <execinfo.h>
 
 #include "redis.h"
 #include "ae.h"     /* Event driven programming library */
@@ -64,8 +68,6 @@
 #include "lzf.h"    /* LZF compression library */
 #include "pqsort.h" /* Partial qsort for SORT+LIMIT */
 
-#include "config.h"
-
 /* Error codes */
 #define REDIS_OK                0
 #define REDIS_ERR               -1