#ifndef _TIME_H
# include <time.h>
#endif
-#include <execinfo.h> /*XXX maybe glibc-only? */
+#ifndef NO_EXECINFO
+# include <execinfo.h>
+#endif
#ifdef USE_GNUTLS
# include <gnutls/gnutls.h>
void
stackdump(ucontext_t * ucontext)
{
+#ifndef NO_EXECINFO
void * buf[STACKDUMP_MAX];
char ** ss;
int nptrs = backtrace(buf, STACKDUMP_MAX);
else
log_write(0, LOG_MAIN|LOG_PANIC, "backtrace_symbols: %s\n", strerror(errno));
log_write(0, LOG_MAIN|LOG_PANIC, "---\n");
+#endif
}
#undef STACKDUMP_MAX