Do 'man 7 signal' for more information. Some signals here are not posix.1 standard. See also Stdlib.signal() for more information.
Not all signals are available on all platforms.
| Member Name | Description |
|---|---|
| SIGABRT | Abort signal from abort. |
| SIGALRM | Timer signal from alarm. |
| SIGBUS | Bus error (bad memory access). |
| SIGCHLD | Child stopped or terminated. |
| SIGCLD | Documentation for this section has not yet been entered. |
| SIGCONT | Continue if stopped. |
| SIGFPE | Floating point exception. |
| SIGHUP | Hangup detected on controlling terminal or death of controlling process. |
| SIGILL | Illegal Instruction. |
| SIGINT | Interrupt from keyboard. |
| SIGIO | I/O now possible (4.2 BSD). |
| SIGIOT | Documentation for this section has not yet been entered. |
| SIGKILL | Kill signal. |
| SIGPIPE | Broken pipe: write to pipe with no readers. |
| SIGPOLL | Documentation for this section has not yet been entered. |
| SIGPROF | Profiling timer expired. |
| SIGPWR | Documentation for this section has not yet been entered. |
| SIGQUIT | Quit from keyboard. |
| SIGSEGV | Invalid memory reference. |
| SIGSTKFLT | Documentation for this section has not yet been entered. |
| SIGSTOP | Stop process. |
| SIGSYS | Bad argument to routine (SVID). |
| SIGTERM | Termination signal. |
| SIGTRAP | Trace/breakpoint trap. |
| SIGTSTP | Stop typed at tty. |
| SIGTTIN | tty input for background process. |
| SIGTTOU | tty output for background process. |
| SIGUNUSED | Documentation for this section has not yet been entered. |
| SIGURG | Urgent condition on socket (4.2 BSD). |
| SIGUSR1 | User-defined signal 1. |
| SIGUSR2 | User-defined signal 2. |
| SIGVTALRM | Virtual alarm clock (4.2 BSD). |
| SIGWINCH | Window resize signal (4.3 BSD, Sun). |
| SIGXCPU | CPU time limit exceeded (4.2 BSD). |
| SIGXFSZ | File size limit exceeded (4.2 BSD). |