Be aware that the mapping of names to signals may be -to-one. There may be aliases. Also, for allsignal names that are not supported on the current systemthe value of the corresponding constant will be zero.
SIGHUP -- hangup SIGINT -- interrupt (rubout) SIGQUIT -- quit (ASCD FS) SIGILL -- illegal instruction (not reset) SIGTRAP -- trace trap (not reset) SIGIOT -- IOT instruction SIGABRT used by abort, SIGIOT in the future SIGFPE -- floating point exception SIGKILL -- kill (cannot be caught or ignored) SIGBUS -- bus error SIGSEGV -- segmentation violation SIGPIPE -- write on a pipe with no one to read it SIGALRM -- alarm clock SIGTERM -- software termination signal from kill SIGUSR1 -- user defined signal 1 SIGUSR2 -- user defined signal 2 SIGCLD -- child status change SIGCHLD -- 4.3BSD's/POSIX name for SIGCLD SIGWINCH -- window size change SIGURG -- urgent condition on IO channel SIGPOLL -- pollable event occurred SIGIO -- input/output possible, SIGPOLL alias (Solaris) SIGSTOP -- stop (cannot be caught or ignored) SIGTSTP -- user stop requested from tty SIGCONT -- stopped process has been continued SIGTTIN -- background tty read attempted SIGTTOU -- background tty write attempted SIGVTALRM -- virtual timer expired SIGPROF -- profiling timer expired SIGXCPU -- CPU time limit exceeded SIGXFSZ -- filesize limit exceeded SIGUNUSED -- unused signal SIGSTKFLT -- stack fault on coprocessor SIGLOST -- Linux alias for SIGIO SIGPWR -- Power failure