xref: /netbsd/bin/ksh/siglist.in (revision bf9ec67e)
1#	$NetBSD: siglist.in,v 1.2 1997/01/12 19:12:17 tls Exp $
2#
3# List of signals used to initialize ksh's signal table (see trap.c
4# and siglist.sh).
5#
6# Note that if a system has multiple defines for the same signal
7# (eg, SIGABRT vs SIGIOT, SIGCHLD vs SIGCLD), only the first one
8# will be seen, so the order in this list is important.
9#
10    HUP    Hangup
11    INT    Interrupt
12    QUIT   Quit
13    ILL    Illegal instruction
14    TRAP   Trace trap
15# before IOT (ABRT is posix and ABRT is sometimes the same as IOT)
16    ABRT   Abort
17    IOT    IOT instruction
18    EMT    EMT trap
19    FPE    Floating point exception
20    KILL   Killed
21# before BUS (linux doesn't really have a BUS, but defines it to UNUSED)
22    UNUSED Unused
23    BUS    Bus error
24    SEGV   Memory fault
25    SYS    Bad system call
26    PIPE   Broken pipe
27    ALRM   Alarm clock
28    TERM   Terminated
29    STKFLT Stack fault
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