* Add SIGABRT to fault handling
authorStefan Metzmacher <metze@samba.org>
Thu, 22 Jan 2004 01:50:58 +0000 (01:50 +0000)
committerStefan Metzmacher <metze@samba.org>
Thu, 22 Jan 2004 01:50:58 +0000 (01:50 +0000)
  so we now got a backtrace, if we crash
  in libldap with SIGABRT

metze

WHATSNEW.txt
source/lib/fault.c

index fc508446a9ed09f6da61495b59d273857047581d..02b315c609eb636233ef13d2a9aa5048ed4f6e94 100644 (file)
@@ -52,7 +52,9 @@ o   Jim McDonough <jmcd@samba.org>
 
 
 o   Stefan Metzmacher <metze@samba.org>
-    
+    * Add SIGABRT to fault handling
+      so we now got a backtrace, if we crash
+      in libldap with SIGABRT    
 
 o   Tim Potter <tpot@samba.org>
 
index df7830ef83b4b1f310a10a22fbee8428a505a9c7..d8364ff22571d396c510437d4cd45afd0ed4b6ed 100644 (file)
@@ -47,6 +47,9 @@ static void fault_report(int sig)
 #endif
 #ifdef SIGBUS
                CatchSignal(SIGBUS,SIGNAL_CAST SIG_DFL);
+#endif
+#ifdef SIGABRT
+               CatchSignal(SIGABRT,SIGNAL_CAST SIG_DFL);
 #endif
                return; /* this should cause a core dump */
        }
@@ -74,7 +77,7 @@ void fault_setup(void (*fn)(void *))
 #ifdef SIGBUS
        CatchSignal(SIGBUS,SIGNAL_CAST sig_fault);
 #endif
+#ifdef SIGABRT
+       CatchSignal(SIGABRT,SIGNAL_CAST sig_fault);
+#endif
 }
-
-
-