1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1.2 +++ b/os/ossrv/genericopenlibs/openenvcore/include/sys/signal.dosc Fri Jun 15 03:10:57 2012 +0200
1.3 @@ -0,0 +1,344 @@
1.4 +/** @file ../include/sys/signal.h
1.5 +@internalComponent
1.6 +*/
1.7 +
1.8 +/** @typedef typedef __sigset_t sigset_t
1.9 +
1.10 +The sigset_t data type is used to represent a signal set.
1.11 +
1.12 +@publishedAll
1.13 +@externallyDefinedApi
1.14 +*/
1.15 +
1.16 +
1.17 +/** @def SIG_DFL
1.18 +
1.19 +Request for default signal handling.
1.20 +
1.21 +@publishedAll
1.22 +@externallyDefinedApi
1.23 +*/
1.24 +
1.25 +/** @def SIG_IGN
1.26 +
1.27 +Request that signal be ignored.
1.28 +
1.29 +@publishedAll
1.30 +@externallyDefinedApi
1.31 +*/
1.32 +
1.33 +/** @def SIG_ERR
1.34 +
1.35 +Return value from signal() in case of error.
1.36 +
1.37 +@publishedAll
1.38 +@externallyDefinedApi
1.39 +*/
1.40 +
1.41 +/** @def SIGHUP
1.42 +
1.43 +Hangup.
1.44 +
1.45 +@publishedAll
1.46 +@externallyDefinedApi
1.47 +*/
1.48 +
1.49 +/** @def SIGQUIT
1.50 +
1.51 +Terminal quit signal.
1.52 +
1.53 +@publishedAll
1.54 +@externallyDefinedApi
1.55 +*/
1.56 +
1.57 +/** @def SIGILL
1.58 +
1.59 +Illegal opcode.
1.60 +
1.61 +@publishedAll
1.62 +@externallyDefinedApi
1.63 +*/
1.64 +
1.65 +/** @def SIGTRAP
1.66 +
1.67 +trace trap (not reset when caught)
1.68 +
1.69 +@publishedAll
1.70 +@externallyDefinedApi
1.71 +*/
1.72 +
1.73 +/** @def SIGABRT
1.74 +
1.75 +abort()
1.76 +
1.77 +@publishedAll
1.78 +@externallyDefinedApi
1.79 +*/
1.80 +
1.81 +/** @def SIGIOT
1.82 +
1.83 +compatibility
1.84 +
1.85 +@publishedAll
1.86 +@released
1.87 +*/
1.88 +
1.89 +/** @def SIGEMT
1.90 +
1.91 +EMT instruction
1.92 +
1.93 +@publishedAll
1.94 +@released
1.95 +*/
1.96 +
1.97 +/** @def SIGFPE
1.98 +
1.99 +floating point exception
1.100 +
1.101 +@publishedAll
1.102 +@externallyDefinedApi
1.103 +*/
1.104 +
1.105 +/** @def SIGKILL
1.106 +
1.107 +kill (cannot be caught or ignored)
1.108 +
1.109 +@publishedAll
1.110 +@externallyDefinedApi
1.111 +*/
1.112 +
1.113 +/** @def SIGBUS
1.114 +
1.115 +bus error
1.116 +
1.117 +@publishedAll
1.118 +@externallyDefinedApi
1.119 +*/
1.120 +
1.121 +/** @def SIGSEGV
1.122 +
1.123 +segmentation violation
1.124 +
1.125 +@publishedAll
1.126 +@externallyDefinedApi
1.127 +*/
1.128 +
1.129 +/** @def SIGSYS
1.130 +
1.131 +non-existent system call invoked
1.132 +
1.133 +@publishedAll
1.134 +@externallyDefinedApi
1.135 +*/
1.136 +
1.137 +/** @def SIGALRM
1.138 +
1.139 +alarm clock
1.140 +
1.141 +@publishedAll
1.142 +@externallyDefinedApi
1.143 +*/
1.144 +
1.145 +/** @def SIGTERM
1.146 +
1.147 +software termination signal from kill
1.148 +
1.149 +@publishedAll
1.150 +@externallyDefinedApi
1.151 +*/
1.152 +
1.153 +/** @def SIGURG
1.154 +
1.155 +urgent condition on IO channel
1.156 +
1.157 +@publishedAll
1.158 +@externallyDefinedApi
1.159 +*/
1.160 +
1.161 +/** @def SIGSTOP
1.162 +
1.163 +sendable stop signal not from tty
1.164 +
1.165 +@publishedAll
1.166 +@externallyDefinedApi
1.167 +*/
1.168 +
1.169 +/** @def SIGTSTP
1.170 +
1.171 +stop signal from tty
1.172 +
1.173 +@publishedAll
1.174 +@externallyDefinedApi
1.175 +*/
1.176 +
1.177 +/** @def SIGCONT
1.178 +
1.179 +continue a stopped process
1.180 +
1.181 +@publishedAll
1.182 +@externallyDefinedApi
1.183 +*/
1.184 +
1.185 +/** @def SIGCHLD
1.186 +
1.187 +to parent on child stop or exit
1.188 +
1.189 +@publishedAll
1.190 +@externallyDefinedApi
1.191 +*/
1.192 +
1.193 +/** @def SIGTTIN
1.194 +
1.195 +to readers pgrp upon background tty read
1.196 +
1.197 +@publishedAll
1.198 +@externallyDefinedApi
1.199 +*/
1.200 +
1.201 +/** @def SIGTTOU
1.202 +
1.203 +like TTIN
1.204 +
1.205 +@publishedAll
1.206 +@externallyDefinedApi
1.207 +*/
1.208 +
1.209 +/** @def SIGIO
1.210 +
1.211 +input or output possible signal
1.212 +
1.213 +@publishedAll
1.214 +@released
1.215 +*/
1.216 +
1.217 +/** @def SIGXCPU
1.218 +
1.219 +exceeded CPU time limit
1.220 +
1.221 +@publishedAll
1.222 +@externallyDefinedApi
1.223 +*/
1.224 +
1.225 +/** @def SIGXFSZ
1.226 +
1.227 +exceeded file size limit
1.228 +
1.229 +@publishedAll
1.230 +@externallyDefinedApi
1.231 +*/
1.232 +
1.233 +/** @def SIGVTALRM
1.234 +
1.235 +virtual time alarm
1.236 +
1.237 +@publishedAll
1.238 +@externallyDefinedApi
1.239 +*/
1.240 +
1.241 +/** @def SIGPROF
1.242 +
1.243 +profiling time alarm
1.244 +
1.245 +@publishedAll
1.246 +@externallyDefinedApi
1.247 +*/
1.248 +
1.249 +/** @def SIGWINCH
1.250 +
1.251 +window size changes
1.252 +
1.253 +@publishedAll
1.254 +@released
1.255 +*/
1.256 +
1.257 +/** @def SIGINFO
1.258 +
1.259 +information request
1.260 +
1.261 +@publishedAll
1.262 +@released
1.263 +*/
1.264 +
1.265 +
1.266 +/** @def SIGUSR1
1.267 +
1.268 +user defined signal 1
1.269 +
1.270 +@publishedAll
1.271 +@externallyDefinedApi
1.272 +*/
1.273 +
1.274 +/** @def SIGUSR2
1.275 +
1.276 +user defined signal 2
1.277 +
1.278 +@publishedAll
1.279 +@externallyDefinedApi
1.280 +*/
1.281 +
1.282 +/** @def SIGTHR
1.283 +
1.284 +Thread interrupt.
1.285 +
1.286 +@publishedAll
1.287 +@released
1.288 +*/
1.289 +
1.290 +/** @def NSIG
1.291 +
1.292 +number of old signals (counting 0)
1.293 +
1.294 +@publishedAll
1.295 +@released
1.296 +*/
1.297 +
1.298 +
1.299 +/** @def SA_ONSTACK
1.300 +
1.301 +take signal on signal stack
1.302 +
1.303 +@publishedAll
1.304 +@externallyDefinedApi
1.305 +*/
1.306 +
1.307 +/** @def SA_RESTART
1.308 +
1.309 +restart system call on signal return
1.310 +
1.311 +@publishedAll
1.312 +@externallyDefinedApi
1.313 +*/
1.314 +
1.315 +/** @def SA_RESETHAND
1.316 +
1.317 +reset to SIG_DFL when taking signal
1.318 +
1.319 +@publishedAll
1.320 +@externallyDefinedApi
1.321 +*/
1.322 +
1.323 +/** @def SA_NODEFER
1.324 +
1.325 +don't mask the signal we're delivering
1.326 +
1.327 +@publishedAll
1.328 +@externallyDefinedApi
1.329 +*/
1.330 +
1.331 +/** @def SA_NOCLDWAIT
1.332 +
1.333 +don't keep zombies around
1.334 +
1.335 +@publishedAll
1.336 +@externallyDefinedApi
1.337 +*/
1.338 +
1.339 +/** @def SA_SIGINFO
1.340 +
1.341 +signal handler with SA_SIGINFO args
1.342 +
1.343 +@publishedAll
1.344 +@externallyDefinedApi
1.345 +*/
1.346 +
1.347 +