dont block fatal core-dumping signals

remotes/origin/2.1
Richard Fuchs 13 years ago
parent 36fe21f9ec
commit 4b7d4d24cd

@ -75,9 +75,6 @@ static void sighandler(gpointer x) {
sigemptyset(&ss);
sigaddset(&ss, SIGINT);
sigaddset(&ss, SIGTERM);
sigaddset(&ss, SIGABRT);
sigaddset(&ss, SIGSEGV);
sigaddset(&ss, SIGQUIT);
ts.tv_sec = 0;
ts.tv_nsec = 100000000; /* 0.1 sec */
@ -102,6 +99,9 @@ static void signals(void) {
sigset_t ss;
sigfillset(&ss);
sigdelset(&ss, SIGABRT);
sigdelset(&ss, SIGSEGV);
sigdelset(&ss, SIGQUIT);
sigprocmask(SIG_SETMASK, &ss, NULL);
pthread_sigmask(SIG_SETMASK, &ss, NULL);
}

Loading…
Cancel
Save