changelog for 0.9.1
[posh.git] / siglist.in
blob70c549d42283558e3dc7331ef2d1d7746d030297
2 # List of signals used to initialize ksh's signal table (see trap.c
3 # and siglist.sh).
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.
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 (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     IO     I/O possible
30     XCPU   CPU time limit exceeded
31     XFSZ   File size limit exceeded
32     VTALRM Virtual timer expired
33     PROF   Profiling timer expired
34     WINCH  Window size change
35     LOST   File lock lost
36     USR1   User defined signal 1
37     USR2   User defined signal 2
38     PWR    Power-fail/Restart
39     POLL   Pollable event occurred
40     STOP   Stopped (signal)
41     TSTP   Stopped
42     CONT   Continued
43 # before CLD (CHLD is posix and CHLD is sometimes the same as CLD)
44     CHLD   Child exited
45     CLD    Child exited
46     TTIN   Stopped (tty input)
47     TTOU   Stopped (tty output)
48     INFO   Information request
49     URG    Urgent I/O condition
50 # Solaris (svr4?) signals
51     WAITING No runnable LWPs
52     LWP    Inter-LWP signal
53     FREEZE Checkpoint freeze
54     THAW   Checkpoint thaw
55     CANCEL Thread cancellation