ANSI Standard Signals
| SIGHUP | 1 | hangup, generated when terminal disconnects |
| SIGINT | 2 | interrupt, generated from terminal special char |
| SIGQUIT | 3 | (*) quit, generated from terminal special char |
| SIGILL | 4 | (*) illegal instruction (not reset when caught) |
| SIGTRAP | 5 | (*) trace trap (not reset when caught) |
| SIGABRT | 6 | (*) abort process |
| SIGEMT | 7 | EMT intruction |
| SIGFPE | 8 | (*) floating point exception |
| SIGKILL | 9 | kill (cannot be caught or ignored) |
| SIGBUS | 10 | (*) bus error (specification exception) |
| SIGSEGV | 11 | (*) segmentation violation |
| SIGSYS | 12 | (*) bad argument to system call |
| SIGPIPE | 13 | write on a pipe with no one to read it |
| SIGALRM | 14 | alarm clock timeout |
| SIGTERM | 15 | software termination signal |
| SIGURG | 16 | (+) urgent contition on I/O channel |
| SIGSTOP | 17 | (@) stop (cannot be caught or ignored) |
| SIGTSTP | 18 | (@) interactive stop |
| SIGCONT | 19 | (!) continue (cannot be caught or ignored) |
| SIGCHLD | 20 | (+) sent to parent on child stop or exit |
| SIGTTIN | 21 | (@) background read attempted from control terminal |
| SIGTTOU | 22 | (@) background write attempted to control terminal |
| SIGIO | 23 | (+) I/O possible, or completed |
| SIGXCPU | 24 | cpu time limit exceeded (see setrlimit()) |
| SIGXFSZ | 25 | file size limit exceeded (see setrlimit()) |
| SIGMSG | 27 | input data is in the ring buffer |
| SIGWINCH | 28 | (+) window size changed |
| SIGPWR | 29 | (+) power-fail restart |
| SIGUSR1 | 30 | user defined signal 1 |
| SIGUSR2 | 31 | user defined signal 2 |
| SIGPROF | 32 | profiling time alarm (see setitimer) |
| SIGDANGER | 33 | system crash imminent; free up some page space |
| SIGVTALRM | 34 | virtual time alarm (see setitimer) |
| SIGMIGRATE | 35 | migrate process |
| SIGPRE | 36 | programming exception |
| SIGVIRT | 37 | AIX virtual time alarm |
| SIGALRM1 | 38 | m:n condition variables - RESERVED - DON'T USE |
| SIGWAITING | 39 | m:n scheduling - RESERVED - DON'T USE |
| SIGKAP | 60 | keep alive poll from native keyboard |
| SIGGRANT | SIGKAP | monitor mode granted |
| SIGRETRACT | 61 | monitor mode should be relinguished |
| SIGSOUND | 62 | sound control has completed |
| SIGSAK | 63 | secure attention key |
Additional signal names supplied for compatibility, only
| SIGIOINT | SIGURG | printer to backend error signal |
| SIGAIO | SIGIO | base lan i/o |
| SIGPTY | SIGIO | pty i/o |
| SIGIOT | SIGABRT | abort (terminate) process |
| SIGCLD | SIGCHLD | old death of child signal |
| SIGLOST | SIGIOT | old BSD signal ?? |
| SIGMAX | 63 | maximum signal number, 0 is not used |
valid signal values: all undefined values are reserved for future use note: POSIX requires a value of 0 to be used as the null signal in kill()