|
Lines 90-136
Link Here
|
| 90 |
an interrupt. |
90 |
an interrupt. |
| 91 |
These signals are defined in the file |
91 |
These signals are defined in the file |
| 92 |
.In signal.h : |
92 |
.In signal.h : |
| 93 |
.Bl -column SIGVTALARMXX "create core imagexxx" |
93 |
.Bl -column No SIGVTALRM "create core imagex" |
| 94 |
.It Sy "Name Default Action Description" |
94 |
.It Sy "No Name Default Action Description" |
| 95 |
.It Dv SIGHUP Ta "terminate process" Ta "terminal line hangup" |
95 |
.It Dv 1 Ta SIGHUP Ta "terminate process" Ta "terminal line hangup" |
| 96 |
.It Dv SIGINT Ta "terminate process" Ta "interrupt program" |
96 |
.It Dv 2 Ta SIGINT Ta "terminate process" Ta "interrupt program" |
| 97 |
.It Dv SIGQUIT Ta "create core image" Ta "quit program" |
97 |
.It Dv 3 Ta SIGQUIT Ta "create core image" Ta "quit program" |
| 98 |
.It Dv SIGILL Ta "create core image" Ta "illegal instruction" |
98 |
.It Dv 4 Ta SIGILL Ta "create core image" Ta "illegal instruction" |
| 99 |
.It Dv SIGTRAP Ta "create core image" Ta "trace trap" |
99 |
.It Dv 5 Ta SIGTRAP Ta "create core image" Ta "trace trap" |
| 100 |
.It Dv SIGABRT Ta "create core image" Ta "abort program" |
100 |
.It Dv 6 Ta SIGABRT Ta "create core image" Ta "abort program" |
| 101 |
(formerly |
101 |
(formerly |
| 102 |
.Dv SIGIOT ) |
102 |
.Dv SIGIOT ) |
| 103 |
.It Dv SIGEMT Ta "create core image" Ta "emulate instruction executed" |
103 |
.It Dv 7 Ta SIGEMT Ta "create core image" Ta "emulate instruction executed" |
| 104 |
.It Dv SIGFPE Ta "create core image" Ta "floating-point exception" |
104 |
.It Dv 8 Ta SIGFPE Ta "create core image" Ta "floating-point exception" |
| 105 |
.It Dv SIGKILL Ta "terminate process" Ta "kill program" |
105 |
.It Dv 9 Ta SIGKILL Ta "terminate process" Ta "kill program" |
| 106 |
.It Dv SIGBUS Ta "create core image" Ta "bus error" |
106 |
.It Dv 10 Ta SIGBUS Ta "create core image" Ta "bus error" |
| 107 |
.It Dv SIGSEGV Ta "create core image" Ta "segmentation violation" |
107 |
.It Dv 11 Ta SIGSEGV Ta "create core image" Ta "segmentation violation" |
| 108 |
.It Dv SIGSYS Ta "create core image" Ta "non-existent system call invoked" |
108 |
.It Dv 12 Ta SIGSYS Ta "create core image" Ta "non-existent system call invoked" |
| 109 |
.It Dv SIGPIPE Ta "terminate process" Ta "write on a pipe with no reader" |
109 |
.It Dv 13 Ta SIGPIPE Ta "terminate process" Ta "write on a pipe with no reader" |
| 110 |
.It Dv SIGALRM Ta "terminate process" Ta "real-time timer expired" |
110 |
.It Dv 14 Ta SIGALRM Ta "terminate process" Ta "real-time timer expired" |
| 111 |
.It Dv SIGTERM Ta "terminate process" Ta "software termination signal" |
111 |
.It Dv 15 Ta SIGTERM Ta "terminate process" Ta "software termination signal" |
| 112 |
.It Dv SIGURG Ta "discard signal" Ta "urgent condition present on socket" |
112 |
.It Dv 16 Ta SIGURG Ta "discard signal" Ta "urgent condition present on socket" |
| 113 |
.It Dv SIGSTOP Ta "stop process" Ta "stop (cannot be caught or ignored)" |
113 |
.It Dv 17 Ta SIGSTOP Ta "stop process" Ta "stop (cannot be caught or ignored)" |
| 114 |
.It Dv SIGTSTP Ta "stop process" Ta "stop signal generated from keyboard" |
114 |
.It Dv 18 Ta SIGTSTP Ta "stop process" Ta "stop signal generated from keyboard" |
| 115 |
.It Dv SIGCONT Ta "discard signal" Ta "continue after stop" |
115 |
.It Dv 19 Ta SIGCONT Ta "discard signal" Ta "continue after stop" |
| 116 |
.It Dv SIGCHLD Ta "discard signal" Ta "child status has changed" |
116 |
.It Dv 20 Ta SIGCHLD Ta "discard signal" Ta "child status has changed" |
| 117 |
.It Dv SIGTTIN Ta "stop process" Ta "background read attempted from control terminal" |
117 |
.It Dv 21 Ta SIGTTIN Ta "stop process" Ta "background read attempted from" |
| 118 |
.It Dv SIGTTOU Ta "stop process" Ta "background write attempted to control terminal" |
118 |
control terminal |
| 119 |
.It Dv SIGIO Ta "discard signal" Ta Tn "I/O" |
119 |
.It Dv 22 Ta SIGTTOU Ta "stop process" Ta "background write attempted to" |
|
|
120 |
control terminal |
| 121 |
.It Dv 23 Ta SIGIO Ta "discard signal" Ta Tn "I/O" |
| 120 |
is possible on a descriptor (see |
122 |
is possible on a descriptor (see |
| 121 |
.Xr fcntl 2 ) |
123 |
.Xr fcntl 2 ) |
| 122 |
.It Dv SIGXCPU Ta "terminate process" Ta "cpu time limit exceeded (see" |
124 |
.It Dv 24 Ta SIGXCPU Ta "terminate process" Ta "cpu time limit exceeded (see" |
| 123 |
.Xr setrlimit 2 ) |
125 |
.Xr setrlimit 2 ) |
| 124 |
.It Dv SIGXFSZ Ta "terminate process" Ta "file size limit exceeded (see" |
126 |
.It Dv 25 Ta SIGXFSZ Ta "terminate process" Ta "file size limit exceeded (see" |
| 125 |
.Xr setrlimit 2 ) |
127 |
.Xr setrlimit 2 ) |
| 126 |
.It Dv SIGVTALRM Ta "terminate process" Ta "virtual time alarm (see" |
128 |
.It Dv 26 Ta SIGVTALRM Ta "terminate process" Ta "virtual time alarm (see" |
| 127 |
.Xr setitimer 2 ) |
129 |
.Xr setitimer 2 ) |
| 128 |
.It Dv SIGPROF Ta "terminate process" Ta "profiling timer alarm (see" |
130 |
.It Dv 27 Ta SIGPROF Ta "terminate process" Ta "profiling timer alarm (see" |
| 129 |
.Xr setitimer 2 ) |
131 |
.Xr setitimer 2 ) |
| 130 |
.It Dv SIGWINCH Ta "discard signal" Ta "Window size change" |
132 |
.It Dv 28 Ta SIGWINCH Ta "discard signal" Ta "Window size change" |
| 131 |
.It Dv SIGINFO Ta "discard signal" Ta "status request from keyboard" |
133 |
.It Dv 29 Ta SIGINFO Ta "discard signal" Ta "status request from keyboard" |
| 132 |
.It Dv SIGUSR1 Ta "terminate process" Ta "User defined signal 1" |
134 |
.It Dv 30 Ta SIGUSR1 Ta "terminate process" Ta "User defined signal 1" |
| 133 |
.It Dv SIGUSR2 Ta "terminate process" Ta "User defined signal 2" |
135 |
.It Dv 31 Ta SIGUSR2 Ta "terminate process" Ta "User defined signal 2" |
|
|
136 |
.It Dv 32 Ta SIGTHR Ta "terminate process" Ta "thread interrupt" |
| 134 |
.El |
137 |
.El |
| 135 |
.Pp |
138 |
.Pp |
| 136 |
The |
139 |
The |