version 1.17, 2002/10/27 09:57:11
|
version 1.19, 2002/12/24 23:40:30
|
Line 21
|
Line 21
|
*/ |
*/ |
|
|
|
|
#define _GNU_SOURCE |
#include "config.h" |
|
#include "forth.h" |
#include <stdio.h> |
#include <stdio.h> |
#include <setjmp.h> |
#include <setjmp.h> |
#include <string.h> |
#include <string.h> |
Line 32
|
Line 32
|
#endif |
#endif |
/* #include <asm/signal.h> */ |
/* #include <asm/signal.h> */ |
#include <signal.h> |
#include <signal.h> |
#include "config.h" |
|
#include "forth.h" |
|
#include "io.h" |
#include "io.h" |
|
|
|
|
Line 77 Sigfunc *bsd_signal(int signo, Sigfunc *
|
Line 75 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 |