From: Nils Date: Tue, 23 Jul 2024 02:13:05 +0000 (+0100) Subject: Gate #include behind #ifdef HAVE_BACKTRACE X-Git-Tag: fuse-3.17.1-rc0~90 X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=febea554d3089667fd12e287cdd7e61b7388cd7c;p=qemu-gpiodev%2Flibfuse.git Gate #include behind #ifdef HAVE_BACKTRACE execinfo.h is unnecessary if HAVE_BACKTRACE is not defined. This increases portability for systems without execinfo.h --- 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 #include #include -#include #include +#ifdef HAVE_BACKTRACE +#include +#endif + static int teardown_sigs[] = { SIGHUP, SIGINT, SIGTERM }; static int ignore_sigs[] = { SIGPIPE}; static int fail_sigs[] = { SIGILL, SIGTRAP, SIGABRT, SIGBUS, SIGFPE, SIGSEGV };