author | sl |
Tue, 10 Jun 2014 14:32:02 +0200 | |
changeset 1 | 260cb5ec6c19 |
permissions | -rw-r--r-- |
1 /** @file ../include/sys/signal.h
2 @internalComponent
3 */
5 /** @typedef typedef __sigset_t sigset_t
7 The sigset_t data type is used to represent a signal set.
9 @publishedAll
10 @externallyDefinedApi
11 */
14 /** @def SIG_DFL
16 Request for default signal handling.
18 @publishedAll
19 @externallyDefinedApi
20 */
22 /** @def SIG_IGN
24 Request that signal be ignored.
26 @publishedAll
27 @externallyDefinedApi
28 */
30 /** @def SIG_ERR
32 Return value from signal() in case of error.
34 @publishedAll
35 @externallyDefinedApi
36 */
38 /** @def SIGHUP
40 Hangup.
42 @publishedAll
43 @externallyDefinedApi
44 */
46 /** @def SIGQUIT
48 Terminal quit signal.
50 @publishedAll
51 @externallyDefinedApi
52 */
54 /** @def SIGILL
56 Illegal opcode.
58 @publishedAll
59 @externallyDefinedApi
60 */
62 /** @def SIGTRAP
64 trace trap (not reset when caught)
66 @publishedAll
67 @externallyDefinedApi
68 */
70 /** @def SIGABRT
72 abort()
74 @publishedAll
75 @externallyDefinedApi
76 */
78 /** @def SIGIOT
80 compatibility
82 @publishedAll
83 @released
84 */
86 /** @def SIGEMT
88 EMT instruction
90 @publishedAll
91 @released
92 */
94 /** @def SIGFPE
96 floating point exception
98 @publishedAll
99 @externallyDefinedApi
100 */
102 /** @def SIGKILL
104 kill (cannot be caught or ignored)
106 @publishedAll
107 @externallyDefinedApi
108 */
110 /** @def SIGBUS
112 bus error
114 @publishedAll
115 @externallyDefinedApi
116 */
118 /** @def SIGSEGV
120 segmentation violation
122 @publishedAll
123 @externallyDefinedApi
124 */
126 /** @def SIGSYS
128 non-existent system call invoked
130 @publishedAll
131 @externallyDefinedApi
132 */
134 /** @def SIGALRM
136 alarm clock
138 @publishedAll
139 @externallyDefinedApi
140 */
142 /** @def SIGTERM
144 software termination signal from kill
146 @publishedAll
147 @externallyDefinedApi
148 */
150 /** @def SIGURG
152 urgent condition on IO channel
154 @publishedAll
155 @externallyDefinedApi
156 */
158 /** @def SIGSTOP
160 sendable stop signal not from tty
162 @publishedAll
163 @externallyDefinedApi
164 */
166 /** @def SIGTSTP
168 stop signal from tty
170 @publishedAll
171 @externallyDefinedApi
172 */
174 /** @def SIGCONT
176 continue a stopped process
178 @publishedAll
179 @externallyDefinedApi
180 */
182 /** @def SIGCHLD
184 to parent on child stop or exit
186 @publishedAll
187 @externallyDefinedApi
188 */
190 /** @def SIGTTIN
192 to readers pgrp upon background tty read
194 @publishedAll
195 @externallyDefinedApi
196 */
198 /** @def SIGTTOU
200 like TTIN
202 @publishedAll
203 @externallyDefinedApi
204 */
206 /** @def SIGIO
208 input or output possible signal
210 @publishedAll
211 @released
212 */
214 /** @def SIGXCPU
216 exceeded CPU time limit
218 @publishedAll
219 @externallyDefinedApi
220 */
222 /** @def SIGXFSZ
224 exceeded file size limit
226 @publishedAll
227 @externallyDefinedApi
228 */
230 /** @def SIGVTALRM
232 virtual time alarm
234 @publishedAll
235 @externallyDefinedApi
236 */
238 /** @def SIGPROF
240 profiling time alarm
242 @publishedAll
243 @externallyDefinedApi
244 */
246 /** @def SIGWINCH
248 window size changes
250 @publishedAll
251 @released
252 */
254 /** @def SIGINFO
256 information request
258 @publishedAll
259 @released
260 */
263 /** @def SIGUSR1
265 user defined signal 1
267 @publishedAll
268 @externallyDefinedApi
269 */
271 /** @def SIGUSR2
273 user defined signal 2
275 @publishedAll
276 @externallyDefinedApi
277 */
279 /** @def SIGTHR
281 Thread interrupt.
283 @publishedAll
284 @released
285 */
287 /** @def NSIG
289 number of old signals (counting 0)
291 @publishedAll
292 @released
293 */
296 /** @def SA_ONSTACK
298 take signal on signal stack
300 @publishedAll
301 @externallyDefinedApi
302 */
304 /** @def SA_RESTART
306 restart system call on signal return
308 @publishedAll
309 @externallyDefinedApi
310 */
312 /** @def SA_RESETHAND
314 reset to SIG_DFL when taking signal
316 @publishedAll
317 @externallyDefinedApi
318 */
320 /** @def SA_NODEFER
322 don't mask the signal we're delivering
324 @publishedAll
325 @externallyDefinedApi
326 */
328 /** @def SA_NOCLDWAIT
330 don't keep zombies around
332 @publishedAll
333 @externallyDefinedApi
334 */
336 /** @def SA_SIGINFO
338 signal handler with SA_SIGINFO args
340 @publishedAll
341 @externallyDefinedApi
342 */