From 7317e6b1fd8229f2e0923a9994b951f8a691d849 Mon Sep 17 00:00:00 2001 From: John Birrell Date: Wed, 29 Apr 1998 09:06:13 +0000 Subject: [PATCH] Use signal() in both the threaded and non-threaded cases. --- lib/libc/stdlib/abort.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lib/libc/stdlib/abort.c b/lib/libc/stdlib/abort.c index 4fd34dcb75c..b6b4be95034 100644 --- a/lib/libc/stdlib/abort.c +++ b/lib/libc/stdlib/abort.c @@ -74,11 +74,10 @@ abort() * if SIGABRT ignored, or caught and the handler returns, do * it again, only harder. */ + (void)signal(SIGABRT, SIG_DFL); #ifdef _THREAD_SAFE - (void) _thread_sys_signal(SIGABRT, SIG_DFL); (void) _thread_sys_sigprocmask(SIG_SETMASK, &mask, (sigset_t *)NULL); #else - (void)signal(SIGABRT, SIG_DFL); (void)sigprocmask(SIG_SETMASK, &mask, (sigset_t *)NULL); #endif (void)kill(getpid(), SIGABRT); -- 2.45.2