--- gforth/engine/signals.c 2000/07/20 14:00:01 1.6 +++ gforth/engine/signals.c 2000/07/21 09:25:27 1.9 @@ -47,6 +47,11 @@ UCell cols=DEFAULTCOLS; UCell rows=DEFAULTROWS; +#ifndef SA_NODEFER +#define SA_NODEFER 0 +/* systems that don't have SA_NODEFER hopefully don't block anyway */ +#endif + #ifdef SA_SIGINFO void install_signal_handler(int sig, void (*handler)(int, siginfo_t *, void *)) /* installs three-argument signal handler for sig */ @@ -158,7 +163,7 @@ static void segv_handler(int sig, siginf #endif /* defined(SA_SIGINFO) */ #ifdef SIGCONT -static void termprep (int sig) +static void termprep(int sig) { bsd_signal(sig,termprep); terminal_prepped=0;