From 15e0751dffc5b112318fd156c40ca4d77aa108be Mon Sep 17 00:00:00 2001 From: Leon Henrik Plickat Date: Fri, 26 Nov 2021 13:50:51 +0100 Subject: Only include execinfo.h when glibc is used --- src/wlclock.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src') diff --git a/src/wlclock.c b/src/wlclock.c index bbddf35..a5f1b54 100644 --- a/src/wlclock.c +++ b/src/wlclock.c @@ -9,8 +9,11 @@ #include #ifdef __linux__ +#include +#ifdef __GLIBC__ #include #endif +#endif #include #include @@ -58,6 +61,7 @@ static void handle_error (int signum) fputs(msg, stderr); #ifdef __linux__ +#ifdef __GLIBC__ fputs("Attempting to get backtrace:\n", stderr); /* In some rare cases, getting a backtrace can also cause a segfault. @@ -68,6 +72,7 @@ static void handle_error (int signum) const int calls = backtrace(buffer, sizeof(buffer) / sizeof(void *)); backtrace_symbols_fd(buffer, calls, fileno(stderr)); fputs("\n", stderr); +#endif #endif /* Let the default handlers deal with the rest. */ -- cgit v1.2.3