From a485fa050c1b210847bb4867ade25afc5ca941c7 Mon Sep 17 00:00:00 2001 From: Stefan Metzmacher Date: Thu, 24 Aug 2006 09:49:09 +0000 Subject: r17783: fix compiler warnings metze (This used to be commit c999dd02100e59bfd34585850c354ac2e9708cbb) --- source4/lib/util/fault.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'source4/lib/util') diff --git a/source4/lib/util/fault.c b/source4/lib/util/fault.c index 8b447851dc..c7d6b7ede6 100644 --- a/source4/lib/util/fault.c +++ b/source4/lib/util/fault.c @@ -38,7 +38,6 @@ static const char *progname; #ifdef HAVE_BACKTRACE #include -#define BACKTRACE_STACK_SIZE 64 #elif HAVE_LIBEXC_H #include #endif @@ -49,7 +48,9 @@ static const char *progname; _PUBLIC_ void call_backtrace(void) { #ifdef HAVE_BACKTRACE +#ifndef BACKTRACE_STACK_SIZE #define BACKTRACE_STACK_SIZE 64 +#endif void *backtrace_stack[BACKTRACE_STACK_SIZE]; size_t backtrace_size; char **backtrace_strings; @@ -73,6 +74,9 @@ _PUBLIC_ void call_backtrace(void) #elif HAVE_LIBEXC #define NAMESIZE 32 /* Arbitrary */ +#ifndef BACKTRACE_STACK_SIZE +#define BACKTRACE_STACK_SIZE 64 +#endif /* The IRIX libexc library provides an API for unwinding the stack. See * libexc(3) for details. Apparantly trace_back_stack leaks memory, but -- cgit