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