summaryrefslogtreecommitdiff
path: root/sal
diff options
context:
space:
mode:
authorLionel Elie Mamane <lionel@mamane.lu>2011-11-18 13:07:59 +0100
committerLionel Elie Mamane <lionel@mamane.lu>2011-11-21 11:56:28 +0100
commit6dc6820038cf0a2d067e5fe9c72b42a79404a3c9 (patch)
tree32b254b8e9274cf4c44715b6f3e850ad3c15464e /sal
parent2c46cde2edf25e8c9ae6f591b52a6b7c086fe166 (diff)
Do not catch signals in dbgutil build
Helps debug crashes, segfaults, etc as one gets the right backtrace in gdb and dumped core.
Diffstat (limited to 'sal')
-rw-r--r--sal/osl/unx/signal.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/sal/osl/unx/signal.c b/sal/osl/unx/signal.c
index abb4eaaef7a9..6a6dd1d469e8 100644
--- a/sal/osl/unx/signal.c
+++ b/sal/osl/unx/signal.c
@@ -248,6 +248,10 @@ static sal_Bool InitSignal()
bSetILLHandler = sal_True;
}
+#ifdef DBG_UTIL
+ bSetSEGVHandler = bSetWINCHHandler = bSetILLHandler = bDoHardKill = sal_False;
+#endif
+
SignalListMutex = osl_createMutex();
act.sa_handler = SignalHandlerFunction;