From 3682f0751fcf35da68bfeb7db2566c2d7bd4b8b4 Mon Sep 17 00:00:00 2001 From: rbdpngn Date: Thu, 31 Mar 2005 03:21:58 +0000 Subject: [PATCH] Ifdef optional functionality. SVN revision: 14023 --- src/bin/e_signals.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/bin/e_signals.c b/src/bin/e_signals.c index df817ce34..02f1f81e4 100644 --- a/src/bin/e_signals.c +++ b/src/bin/e_signals.c @@ -5,6 +5,8 @@ * to add backtrace support. */ #include "e.h" + +#ifdef OBJECT_PARANOIA_CHECK #include /* a tricky little devil, requires e and it's libs to be built @@ -20,6 +22,11 @@ void e_sigseg_act(int x, siginfo_t *info, void *data){ backtrace_symbols_fd(array, size, 2); exit(-11); } - +#else +void e_sigseg_act(int x, siginfo_t *info, void *data){ + write(2, "**** SEGMENTATION FAULT ****\n", 29); + write(2, "**** Backtrace disabled... *****\n\n", 34); +} +#endif