diff options
-rw-r--r-- | lib/fuse_signals.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/fuse_signals.c b/lib/fuse_signals.c index 0380c82..99af700 100644 --- a/lib/fuse_signals.c +++ b/lib/fuse_signals.c @@ -16,9 +16,12 @@ #include <string.h> #include <signal.h> #include <stdlib.h> -#include <execinfo.h> #include <errno.h> +#ifdef HAVE_BACKTRACE +#include <execinfo.h> +#endif + static int teardown_sigs[] = { SIGHUP, SIGINT, SIGTERM }; static int ignore_sigs[] = { SIGPIPE}; static int fail_sigs[] = { SIGILL, SIGTRAP, SIGABRT, SIGBUS, SIGFPE, SIGSEGV }; |