#define NODEFINE #include #include #include #include "sig.h" Sig pm_sigtab[] = { {0, 0, "signal 0"}, /* 1 */ {0, 1, "hangup"}, {0, 1, "interrupt"}, {0, 1, "quit"}, {0, 1, "illegal instruction"}, /* 5 */ {0, 1, "trace trap"}, {0, 1, "abort signal"}, {0, 1, "emulate instruction executed"}, {0, 1, "floating point exception"}, /* 9 */ {0, 1, "kill"}, {0, 0, "bus error"}, {0, 0, "segmentation violation"}, {0, 1, "non-existent system call invoked"}, /* 13 */ {0, 1, "write on closed pipe"}, {0, 1, "alarm"}, {0, 1, "term"}, {0, 1, "urgent"}, /* 17 */ {0, 0, "stop"}, {0, 0, "keyboard stop"}, {0, 0, "continue"}, {1, 1, "child status has changed"}, /* 21 */ {1, 1, "background read attempt from control terminal"}, {1, 1, "background write attempted to control terminal"}, {1, 1, "I/O is possible on a descriptor"}, {0, 1, "cpu time limit exceeded"}, /* 25 */ {0, 1, "file size limit exceeded"}, {0, 1, "virtual time alarm"}, {0, 1, "profiling time alarm"}, {1, 1, "window size change"}, /* 29 */ {1, 1, "status request from keyboard"}, {1, 1, "usr1"}, {1, 1, "usr2"}, }; int pm_nsigtab = nelem(pm_sigtab);