mirror of https://github.com/mkerrisk/man-pages
signal.7: Place signal numbers in a separate table
The current tables of signal information are unwieldy, as they try to cram in too much information. Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
This commit is contained in:
parent
bdbc9b4475
commit
9a10a14487
|
@ -344,6 +344,79 @@ is synonymous with
|
|||
Since glibc 2.26,
|
||||
.B SIGUNUSED
|
||||
is no longer defined on any architecture.
|
||||
.PP
|
||||
.SS Signal numbering for standard signals
|
||||
The numeric value for each signal is given in the table below.
|
||||
As shown in the table, many signals have different numeric values
|
||||
on different architectures.
|
||||
The first numeric value in each table row shows the signal number
|
||||
on x86, ARM, and most other architectures;
|
||||
the second value is for Alpha and SPARC; the third is for MIPS;
|
||||
and the last is for PARISC.
|
||||
A dash (\-) denotes that a signal is absent on the corresponding architecture.
|
||||
.TS
|
||||
l c c c c l
|
||||
l c c c c l
|
||||
______
|
||||
lB c c c c l.
|
||||
Signal x86/ARM Alpha/ MIPS PARISC Notes
|
||||
most others SPARC
|
||||
SIGHUP \01 \01 \01 \01
|
||||
SIGINT \02 \02 \02 \02
|
||||
SIGQUIT \03 \03 \03 \03
|
||||
SIGILL \04 \04 \04 \04
|
||||
SIGTRAP \05 \05 \05 \05
|
||||
SIGABRT \06 \06 \06 \06
|
||||
SIGIOT \06 \06 \06 \06
|
||||
SIGBUS \07 10 10 10
|
||||
SIGEMT \- \07 \07 -
|
||||
SIGFPE \08 \08 \08 \08
|
||||
SIGKILL \09 \09 \09 \09
|
||||
SIGUSR1 10 30 16 16
|
||||
SIGSEGV 11 11 11 11
|
||||
SIGUSR2 12 31 17 17
|
||||
SIGPIPE 13 13 13 13
|
||||
SIGALRM 14 14 14 14
|
||||
SIGTERM 15 15 15 15
|
||||
SIGSTKFLT 16 \- \- \07
|
||||
SIGCHLD 17 20 18 18
|
||||
SIGCLD \- \- 18 \-
|
||||
SIGCONT 18 19 25 26
|
||||
SIGSTOP 19 17 23 24
|
||||
SIGTSTP 20 18 24 25
|
||||
SIGTTIN 21 21 26 27
|
||||
SIGTTOU 22 22 27 28
|
||||
SIGURG 23 16 21 29
|
||||
SIGXCPU 24 24 30 12
|
||||
SIGXFSZ 25 25 31 30
|
||||
SIGVTALRM 26 26 28 20
|
||||
SIGPROF 27 27 29 21
|
||||
SIGWINCH 28 28 20 23
|
||||
SIGIO 29 23 22 22
|
||||
SIGPOLL Same as SIGIO
|
||||
SIGPWR 30 29/\- 19 19
|
||||
SIGINFO \- 29/\- \- \-
|
||||
SIGLOST \- \-/29 \- \-
|
||||
SIGSYS 31 12 12 31
|
||||
SIGUNUSED 31 \- \- 31
|
||||
.TE
|
||||
.PP
|
||||
Note the following:
|
||||
.IP * 3
|
||||
Where defined,
|
||||
.B SIGUNUSED
|
||||
is synonymous with
|
||||
.BR SIGSYS .
|
||||
Since glibc 2.26,
|
||||
.B SIGUNUSED
|
||||
is no longer defined on any architecture.
|
||||
.IP *
|
||||
Signal 29 is
|
||||
.BR SIGINFO / SIGPWR
|
||||
(synonyms for the same value) on Alpha but
|
||||
.B SIGLOST
|
||||
on SPARC.
|
||||
.\"
|
||||
.SS Real-time signals
|
||||
Starting with version 2.2,
|
||||
Linux supports real-time signals as originally defined in the POSIX.1b
|
||||
|
|
Loading…
Reference in New Issue