os/ossrv/genericopenlibs/openenvcore/include/sys/signal.dosc
changeset 0 bde4ae8d615e
     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 +