--- a/src/config.h +++ b/src/config.h @@ -30,6 +30,10 @@ #ifndef __CONFIG_H #define __CONFIG_H +#if defined(__unix) || defined(__linux__) +#include +#endif + #ifdef __APPLE__ #include #endif @@ -63,9 +67,9 @@ #endif /* Test for backtrace() */ -#if defined(__APPLE__) || (defined(__linux__) && defined(__GLIBC__)) || \ +#if (defined(__APPLE__) || (defined(__linux__) && defined(__GLIBC__)) || \ defined(__FreeBSD__) || ((defined(__OpenBSD__) || defined(__NetBSD__)) && defined(USE_BACKTRACE))\ - || defined(__DragonFly__) + || defined(__DragonFly__)) && !defined(__UCLIBC__) #define HAVE_BACKTRACE 1 #endif