1#
2# List of signals used to build sys_siglist (see mksiglist.c)
3# Adapted from pdksh; public domain
4#
5# Note that if a system has multiple defines for the same signal
6# (eg, SIGABRT vs SIGIOT, SIGCHLD vs SIGCLD), only the first one
7# will be seen, so the order in this list is important.
8#
9    HUP     Hangup
10    INT     Interrupt
11    QUIT    Quit
12    ILL     Illegal instruction
13    TRAP    Trace trap
14# before IOT (ABRT is posix and ABRT is sometimes the same as IOT)
15    ABRT    Abort
16    IOT     IOT instruction
17    EMT     EMT trap
18    FPE     Floating point exception
19    KILL    Killed
20# before BUS (Older Linux doesn't really have a BUS, but defines it to UNUSED)
21    UNUSED  Unused
22    BUS     Bus error
23    SEGV    Memory fault
24    SYS     Bad system call
25    PIPE    Broken pipe
26    ALRM    Alarm clock
27    TERM    Terminated
28    STKFLT  Stack fault
29# before POLL (POLL is sometimes the same as IO)
30    IO      I/O possible
31    XCPU    CPU time limit exceeded
32    XFSZ    File size limit exceeded
33    VTALRM  Virtual timer expired
34    PROF    Profiling timer expired
35    WINCH   Window size change
36    LOST    File lock lost
37    USR1    User defined signal 1
38    USR2    User defined signal 2
39    PWR     Power-fail/Restart
40    POLL    Pollable event occurred
41    STOP    Stopped (signal)
42    TSTP    Stopped
43    CONT    Continued
44# before CLD (CHLD is posix and CHLD is sometimes the same as CLD)
45    CHLD    Child exited
46    CLD     Child exited
47    TTIN    Stopped (tty input)
48    TTOU    Stopped (tty output)
49    INFO    Information request
50    URG     Urgent I/O condition
51# Solaris (svr4?) signals
52    WAITING No runnable LWPs
53    LWP	    Inter-LWP signal
54    FREEZE  Checkpoint freeze
55    THAW    Checkpoint thaw
56    CANCEL  Thread cancellation
57