os/ossrv/genericopenlibs/openenvcore/include/sys/signal.dosc
author sl
Tue, 10 Jun 2014 14:32:02 +0200
changeset 1 260cb5ec6c19
permissions -rw-r--r--
Update contrib.
     1 /** @file  ../include/sys/signal.h
     2 @internalComponent
     3 */
     4 
     5 /** @typedef typedef	__sigset_t	sigset_t
     6 
     7 The sigset_t data type is used to represent a signal set. 
     8 
     9 @publishedAll
    10 @externallyDefinedApi
    11 */
    12 
    13 
    14 /** @def SIG_DFL	
    15 
    16 Request for default signal handling.
    17 
    18 @publishedAll
    19 @externallyDefinedApi
    20 */
    21 
    22 /** @def SIG_IGN
    23 
    24 Request that signal be ignored.
    25 		
    26 @publishedAll
    27 @externallyDefinedApi
    28 */
    29 
    30 /** @def SIG_ERR			
    31 
    32 Return value from signal() in case of error.
    33 
    34 @publishedAll
    35 @externallyDefinedApi
    36 */
    37 
    38 /** @def SIGHUP		
    39 
    40 Hangup.
    41 
    42 @publishedAll
    43 @externallyDefinedApi
    44 */
    45 
    46 /** @def SIGQUIT		
    47 
    48 Terminal quit signal.
    49 
    50 @publishedAll
    51 @externallyDefinedApi
    52 */
    53 
    54 /** @def SIGILL		
    55 
    56 Illegal opcode.
    57 
    58 @publishedAll
    59 @externallyDefinedApi
    60 */
    61 
    62 /** @def SIGTRAP	
    63 
    64 trace trap (not reset when caught)
    65 	
    66 @publishedAll
    67 @externallyDefinedApi
    68 */
    69 
    70 /** @def SIGABRT	
    71 
    72 abort()
    73 		
    74 @publishedAll
    75 @externallyDefinedApi
    76 */
    77 
    78 /** @def SIGIOT			
    79 
    80 compatibility
    81 	
    82 @publishedAll
    83 @released
    84 */
    85 
    86 /** @def SIGEMT		
    87 
    88 EMT instruction
    89 		
    90 @publishedAll
    91 @released
    92 */
    93 
    94 /** @def SIGFPE		
    95 
    96 floating point exception 
    97 		
    98 @publishedAll
    99 @externallyDefinedApi
   100 */
   101 
   102 /** @def SIGKILL		
   103 
   104 kill (cannot be caught or ignored)
   105 		
   106 @publishedAll
   107 @externallyDefinedApi
   108 */
   109 
   110 /** @def SIGBUS		
   111 
   112 bus error
   113 			
   114 @publishedAll
   115 @externallyDefinedApi
   116 */
   117 
   118 /** @def SIGSEGV	
   119 
   120 segmentation violation 
   121 				
   122 @publishedAll
   123 @externallyDefinedApi
   124 */
   125 
   126 /** @def SIGSYS		
   127 
   128 non-existent system call invoked
   129 			
   130 @publishedAll
   131 @externallyDefinedApi
   132 */
   133 
   134 /** @def SIGALRM	
   135 
   136 alarm clock
   137 		
   138 @publishedAll
   139 @externallyDefinedApi
   140 */
   141 
   142 /** @def SIGTERM	
   143 
   144 software termination signal from kill
   145 			
   146 @publishedAll
   147 @externallyDefinedApi
   148 */
   149 
   150 /** @def SIGURG		
   151 
   152 urgent condition on IO channel
   153 		
   154 @publishedAll
   155 @externallyDefinedApi
   156 */
   157 
   158 /** @def SIGSTOP	
   159 
   160 sendable stop signal not from tty 
   161 		
   162 @publishedAll
   163 @externallyDefinedApi
   164 */
   165 
   166 /** @def SIGTSTP
   167 
   168 stop signal from tty
   169 			
   170 @publishedAll
   171 @externallyDefinedApi
   172 */
   173 
   174 /** @def SIGCONT	
   175 
   176 continue a stopped process 
   177 	
   178 @publishedAll
   179 @externallyDefinedApi
   180 */
   181 
   182 /** @def SIGCHLD
   183 
   184 to parent on child stop or exit
   185 			
   186 @publishedAll
   187 @externallyDefinedApi
   188 */
   189 
   190 /** @def SIGTTIN		
   191 
   192 to readers pgrp upon background tty read
   193 	
   194 @publishedAll
   195 @externallyDefinedApi
   196 */
   197 
   198 /** @def SIGTTOU	
   199 
   200 like TTIN 
   201 		
   202 @publishedAll
   203 @externallyDefinedApi
   204 */
   205 
   206 /** @def SIGIO		
   207 
   208 input or output possible signal
   209 	
   210 @publishedAll
   211 @released
   212 */
   213 
   214 /** @def SIGXCPU		
   215 
   216 exceeded CPU time limit
   217 	
   218 @publishedAll
   219 @externallyDefinedApi
   220 */
   221 
   222 /** @def SIGXFSZ	
   223 
   224 exceeded file size limit
   225 		
   226 @publishedAll
   227 @externallyDefinedApi
   228 */
   229 
   230 /** @def SIGVTALRM	
   231 
   232 virtual time alarm 
   233 	
   234 @publishedAll
   235 @externallyDefinedApi
   236 */
   237 
   238 /** @def SIGPROF	
   239 
   240 profiling time alarm 
   241 	
   242 @publishedAll
   243 @externallyDefinedApi
   244 */
   245 
   246 /** @def SIGWINCH
   247 
   248 window size changes
   249 	
   250 @publishedAll
   251 @released
   252 */
   253 
   254 /** @def SIGINFO	
   255 
   256 information request 
   257 	
   258 @publishedAll
   259 @released
   260 */
   261 
   262 
   263 /** @def SIGUSR1	
   264 
   265 user defined signal 1 
   266 
   267 @publishedAll
   268 @externallyDefinedApi
   269 */
   270 
   271 /** @def SIGUSR2	
   272 
   273 user defined signal 2
   274 	
   275 @publishedAll
   276 @externallyDefinedApi
   277 */
   278 
   279 /** @def SIGTHR		
   280 
   281 Thread interrupt.
   282 
   283 @publishedAll
   284 @released
   285 */
   286 
   287 /** @def NSIG
   288 
   289 number of old signals (counting 0)
   290 
   291 @publishedAll
   292 @released
   293 */
   294 
   295 
   296 /** @def SA_ONSTACK		
   297 
   298 take signal on signal stack
   299 
   300 @publishedAll
   301 @externallyDefinedApi
   302 */
   303 
   304 /** @def SA_RESTART	
   305 
   306 restart system call on signal return 
   307 
   308 @publishedAll
   309 @externallyDefinedApi
   310 */
   311 
   312 /** @def SA_RESETHAND		
   313 
   314 reset to SIG_DFL when taking signal 
   315 
   316 @publishedAll
   317 @externallyDefinedApi
   318 */
   319 
   320 /** @def SA_NODEFER		
   321 
   322 don't mask the signal we're delivering 
   323 
   324 @publishedAll
   325 @externallyDefinedApi
   326 */
   327 
   328 /** @def SA_NOCLDWAIT	
   329 
   330 don't keep zombies around 
   331 
   332 @publishedAll
   333 @externallyDefinedApi
   334 */
   335 
   336 /** @def SA_SIGINFO		
   337 
   338 signal handler with SA_SIGINFO args 
   339 
   340 @publishedAll
   341 @externallyDefinedApi
   342 */
   343 
   344