diff options
author | Lionel Elie Mamane <lionel@mamane.lu> | 2011-11-18 13:07:59 +0100 |
---|---|---|
committer | Lionel Elie Mamane <lionel@mamane.lu> | 2011-11-21 11:56:28 +0100 |
commit | 6dc6820038cf0a2d067e5fe9c72b42a79404a3c9 (patch) | |
tree | 32b254b8e9274cf4c44715b6f3e850ad3c15464e /sal/osl/unx/signal.c | |
parent | 2c46cde2edf25e8c9ae6f591b52a6b7c086fe166 (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/osl/unx/signal.c')
-rw-r--r-- | sal/osl/unx/signal.c | 4 |
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; |