diff options
Diffstat (limited to 'src/pkg/runtime/linux/signals.h')
| -rw-r--r-- | src/pkg/runtime/linux/signals.h | 10 | 
1 files changed, 6 insertions, 4 deletions
| diff --git a/src/pkg/runtime/linux/signals.h b/src/pkg/runtime/linux/signals.h index dbc87db25..788f68240 100644 --- a/src/pkg/runtime/linux/signals.h +++ b/src/pkg/runtime/linux/signals.h @@ -6,8 +6,9 @@  #define I SigIgnore  #define R SigRestart  #define Q SigQueue +#define P SigPanic -static SigTab sigtab[] = { +SigTab sigtab[] = {  	/* 0 */	0, "SIGNONE: no trap",  	/* 1 */	Q+R, "SIGHUP: terminal line hangup",  	/* 2 */	Q+R, "SIGINT: interrupt", @@ -15,11 +16,11 @@ static SigTab sigtab[] = {  	/* 4 */	C, "SIGILL: illegal instruction",  	/* 5 */	C, "SIGTRAP: trace trap",  	/* 6 */	C, "SIGABRT: abort", -	/* 7 */	C, "SIGBUS: bus error", -	/* 8 */	C, "SIGFPE: floating-point exception", +	/* 7 */	C+P, "SIGBUS: bus error", +	/* 8 */	C+P, "SIGFPE: floating-point exception",  	/* 9 */	0, "SIGKILL: kill",  	/* 10 */	Q+I+R, "SIGUSR1: user-defined signal 1", -	/* 11 */	C, "SIGSEGV: segmentation violation", +	/* 11 */	C+P, "SIGSEGV: segmentation violation",  	/* 12 */	Q+I+R, "SIGUSR2: user-defined signal 2",  	/* 13 */	I, "SIGPIPE: write to broken pipe",  	/* 14 */	Q+I+R, "SIGALRM: alarm clock", @@ -45,5 +46,6 @@ static SigTab sigtab[] = {  #undef I  #undef R  #undef Q +#undef P  #define	NSIG 32 | 
