This is a list of signal(3) signals and their description,
followed by the signal numbers, the default action if one
is received, and the standard each one applies to. These
vary per operating system, so to get a list of supported
signals and their numbers type 'kill -l' or on Linux type
'kill -L'.
| signal name | description |
|---------------|-----------------------------------------|
| SIGHUP | hangup |
| SIGINT | interrupt |
| SIGQUIT | quit |
| SIGILL | illegal instruction |
| SIGTRAP | trace trap |
| SIGABRT | abort |
| SIGFPE | floating point exception |
| SIGKILL | kill |
| SIGBUS | bus error |
| SIGSEGV | segmentation violation |
| SIGSYS | bad argument to system call |
| SIGPIPE | write on a pipe with no one to read it |
| SIGALRM | alarm clock |
| SIGTERM | software termination signal from kill |
| SIGURG | urgent condition on IO channel |
| SIGSTOP | sendable stop signal not from tty |
| SIGTSTP | stop signal from tty |
| SIGCONT | continue a stopped process |
| SIGCHLD | to parent on child stop or exit |
| SIGTTIN | to readers pgrp on bg tty read |
| SIGTTOU | like TTIN for output |
| SIGIO/SIGPOLL | input/output possible |
| SIGXCPU | exceeded CPU time limit |
| SIGXFSZ | exceeded file size limit |
| SIGVTALARM | virtual time alarm |
| SIGPROF | profiling time alarm |
| SIGWINCH | window size changes |
| SIGINFO | information request |
| SIGUSR1 | user defined signal 1 |
| SIGUSR2 | user defined signal 2 |
| SIGTHR | thread library AST |