version 1.13, 2002/01/05 22:59:00
|
version 1.14, 2002/01/14 08:40:24
|
Line 367 void install_signal_handlers(void)
|
Line 367 void install_signal_handlers(void)
|
for (i = 0; i < DIM (sigs_to_quit); i++) |
for (i = 0; i < DIM (sigs_to_quit); i++) |
bsd_signal(sigs_to_quit [i], graceful_exit); |
bsd_signal(sigs_to_quit [i], graceful_exit); |
#ifdef SA_SIGINFO |
#ifdef SA_SIGINFO |
install_signal_handler(SIGFPE, die_on_signal ? graceful_exit : fpe_handler); |
if (!die_on_signal) { |
install_signal_handler(SIGSEGV, die_on_signal ? graceful_exit : segv_handler); |
install_signal_handler(SIGFPE, fpe_handler); |
|
install_signal_handler(SIGSEGV, segv_handler); |
|
} |
#endif |
#endif |
#ifdef SIGCONT |
#ifdef SIGCONT |
bsd_signal(SIGCONT, termprep); |
bsd_signal(SIGCONT, termprep); |