#define SIGHUP 1 /* Hangup #define SIGINT 2 /* Interrupt #define SIGQUIT 3 /* Quit #define SIGILL 4 /* Illegal instruction #define SIGTRAP 5 /* Trace trap #define SIGABRT 6 /* Abort #define SIGIOT 6 /* IOT trap #define SIGBUS 7 /* BUS error #define SIGFPE 8 /* Floating-point exception #define SIGKILL 9 /* Kill #define SIGUSR1 10 /* User-defined signal 1 #define SIGSEGV 11 /* Segmentation violation #define SIGUSR2 12 /* User-defined signal 2 #define SIGPIPE 13 /* Broken pipe #define SIGALRM 14 /* Alarm clock #define SIGTERM 15 /* Termination #define SIGSTKFLT 16 /* Stack fault #define SIGCHLD 17 /* Child status has changed #define SIGCONT 18 /* Continue #define SIGSTOP 19 /* Stop #define SIGTSTP 20 /* Keyboard stop #define SIGTTIN 21 /* Background read from tty #define SIGTTOU 22 /* Background write to tty #define SIGURG 23 /* Urgent condition on socket #define SIGXCPU 24 /* CPU limit exceeded #define SIGXFSZ 25 /* File size limit exceeded #define SIGVTALRM 26 /* Virtual alarm clock #define SIGPROF 27 /* Profiling alarm clock #define SIGWINCH 28 /* Window size change #define SIGPOLL SIGIO /* Pollable event occurred #define SIGPWR 30 /* Power failure restart #define SIGSYS 31 /* Bad system call