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