blob: 229c3cde18449bc353cad4f61a9180bb701d3ae5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
|
.\" (c) 1993 by Thomas Koenig (ig25@rz.uni-karlsruhe.de)
.\" This file can be distributed under the terms of the GNU General Public
.\" License.
.\" Modified Sat Jul 24 17:34:08 1993 by Rik Faith (faith@cs.unc.edu)
.TH SIGNAL 7 "April 24, 1993" "Linux" "Linux Programmer's Manual"
.SH NAME
signal \- list of available signals
.SH DESCRIPTION
Linux supports the following signals:
.sp
.PP
.TS
l | l | l | l
_ | _ | _ | _
lB | r | l | l .
Signal name Value Action Comment
SIGHUP 1 A Hangup detected
SIGINT 2 A Interrupt from keyboard
SIGQUIT 3 A Quit from keyboard
SIGILL 4 A Illegal Instruction
SIGTRAP 5 CG Trace/breakpont trap
SIGABRT 6 C Abort
SIGUNUSED 7 AG Unused signal
SIGFPE 8 C Floating point exception
SIGKILL 9 AEF Termination signal
SIGUSR1 10 A User\-defined signal 1
SIGSEGV 11 C Invalid memory reference
SIGUSR2 12 A User\-defined signal 2
SIGPIPE 13 A Write to pipe with no readers
SIGALRM 14 A Timer signal from alarm(1).
SIGTERM 15 A Termination signal
SIGSTKFLT 16 AG Stack fault on coprocessor
SIGCHLD 17 B Child terminated
SIGCONT 18 Continue if stopped
SIGTSTOP 19 DEF Stop process
SIGTSTP 20 D Stop typed at tty
SIGTTIN 21 D tty input for backgroud process
SIGTTOU 22 D tty output for background process
SIGIO 23 AG I/O error
SIGXCPU 24 AG CPU time limit exceeded
SIGXFSZ 25 AG File size limit exceeded
SIGVTALRM 26 AG Virtual time alarm (???)
SIGPROF 27 AG Profile signal
SIGWINCH 29 BG Window resize signal
.TE
.PP
The letters in the "Action" column have the following meanings:
.IP A
Default action is to terminate the process.
.IP B
Default action is to ignore the signal.
.IP C
Default action is to dump core.
.IP D
Default action is to stop the process.
.IP E
Signal cannot be caught.
.IP F
Signal cannot be ignored.
.IP G
Not a POSIX.1 conformant signal.
.SH "CONFORMS TO"
POSIX.1
.SH BUGS
A
.B SIGBUS
is missing; this is because the 386 hardware does not generate such a
signal, but makes porting from other architectures unnecessarily
difficult.
.SH SEE ALSO
.BR find "(1), " ln "(1), " mount(1)
|