Signal | Meaning |
---|---|
SIGABRT | Abnormal termination (see abort()) |
SIGALRM | Time out (see alarm()) |
SIGBUS | Access to an unidentified portion of a memory process |
SIGEXECPT | Unclassified NT exception—historically SIGEMT |
SIGFPE | Erroneous arithmetic operation |
SIGHUP | Controlling terminal hung up |
SIGILL | Hardware interrupt (illegal instruction) |
SIGINT | Interactive interrupt |
SIGIO | Input/output (I/O) is possible on a descriptor |
SIGIOT | Old signal for PDP11/VAX I/O trap instruction |
SIGKILL | Termination (cannot be caught or ignored) |
SIGPIPE | Write on a pipe that is not open for reading by any process |
SIGPOLL | Pollable event |
SIGPROF | Profiling timer expired |
SIGQUIT | Interactive termination signal |
SIGSEGV | Invalid memory reference |
SIGSYS | Bad system call |
SIGTERM | Termination signal |
SIGTRAP | Trace/breakpoint trap |
SIGURG | Urgent condition on socket |
SIGUSR1 | Application-defined signal 1 |
SIGUSR2 | Application-defined signal 2 |
SIGVTALRM | Virtual time alarm |
SIGWINCH | Window size change |
SIGXCPU | CPU time limit exceeded |
SIGXFSZ | File size limit exceeded |
The following job-control signals are provided:
Signal | Meaning | Default action |
---|---|---|
SIGCHLD | Child process stopped or terminated | Ignored |
SIGCONT | Continue | Continue if stopped |
SIGSTOP | Stop (cannot be caught or ignored) | Stop process |
SIGTSTP | Interactive stop | Stop process |
SIGTTIN | Read from controlling terminal by background process | Stop process |
SIGTTOU | Write to controlling terminal by background process | Stop process |
The SIGCHLD signal is not the System V SIGCLD signal; it has slightly different semantics. SIGCLD is synonymous with SIGCHLD, and SIGIOT is synonymous with SIGABRT.