Return to signals.c CVS log | Up to [gforth] / gforth / engine |
version 1.17, 2002/10/27 09:57:11 | version 1.18, 2002/11/02 15:26:03 |
---|---|
Line 77 Sigfunc *bsd_signal(int signo, Sigfunc * | Line 77 Sigfunc *bsd_signal(int signo, Sigfunc * |
act.sa_handler=func; | act.sa_handler=func; |
sigemptyset(&act.sa_mask); | sigemptyset(&act.sa_mask); |
act.sa_flags=SA_NODEFER|SA_ONSTACK; | act.sa_flags=SA_NODEFER; /* SA_ONSTACK does not work for graceful_exit */ |
if (sigaction(signo,&act,&oact) < 0) | if (sigaction(signo,&act,&oact) < 0) |
return SIG_ERR; | return SIG_ERR; |
else | else |