1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1.2 +++ b/os/ossrv/genericopenlibs/openenvcore/include/sys/unistd.dosc Fri Jun 15 03:10:57 2012 +0200
1.3 @@ -0,0 +1,575 @@
1.4 +/** @file ../include/sys/unistd.h
1.5 +@internalComponent
1.6 +*/
1.7 +
1.8 +/** @def _POSIX_ADVISORY_INFO
1.9 +
1.10 +POSIX options and option groups we unconditionally do or don't implement. Those options which are implemented (or not) entirely in user mode are defined in unistd.h.
1.11 +
1.12 +Anything which is defined as zero must have an implementation for the corresponding sysconf() which is able to determine conclusively whether or not the feature is supported.
1.13 +Anything which is defined as other than -1 must have complete headers, types, and function declarations as specified by the POSIX standard; however, if the relevant sysconf() function returns -1, the functions may be stubbed out.
1.14 +
1.15 +@publishedAll
1.16 +@externallyDefinedApi
1.17 +*/
1.18 +
1.19 +/** @def _POSIX_ASYNCHRONOUS_IO
1.20 +
1.21 +POSIX options and option groups we unconditionally do or don't implement. Those options which are implemented (or not) entirely in user mode are defined in unistd.h.
1.22 +
1.23 +Anything which is defined as zero must have an implementation for the corresponding sysconf() which is able to determine conclusively whether or not the feature is supported.
1.24 +Anything which is defined as other than -1 must have complete headers, types, and function declarations as specified by the POSIX standard; however, if the relevant sysconf() function returns -1, the functions may be stubbed out.
1.25 +
1.26 +@publishedAll
1.27 +@externallyDefinedApi
1.28 +*/
1.29 +
1.30 +/** @def _POSIX_CHOWN_RESTRICTED
1.31 +
1.32 +POSIX options and option groups we unconditionally do or don't implement. Those options which are implemented (or not) entirely in user mode are defined in unistd.h.
1.33 +
1.34 +Anything which is defined as zero must have an implementation for the corresponding sysconf() which is able to determine conclusively whether or not the feature is supported.
1.35 +Anything which is defined as other than -1 must have complete headers, types, and function declarations as specified by the POSIX standard; however, if the relevant sysconf() function returns -1, the functions may be stubbed out.
1.36 +
1.37 +@publishedAll
1.38 +@externallyDefinedApi
1.39 +*/
1.40 +
1.41 +/** @def _POSIX_CLOCK_SELECTION
1.42 +
1.43 +POSIX options and option groups we unconditionally do or don't implement. Those options which are implemented (or not) entirely in user mode are defined in unistd.h.
1.44 +
1.45 +Anything which is defined as zero must have an implementation for the corresponding sysconf() which is able to determine conclusively whether or not the feature is supported.
1.46 +Anything which is defined as other than -1 must have complete headers, types, and function declarations as specified by the POSIX standard; however, if the relevant sysconf() function returns -1, the functions may be stubbed out.
1.47 +
1.48 +@publishedAll
1.49 +@externallyDefinedApi
1.50 +*/
1.51 +
1.52 +/** @def _POSIX_CPUTIME
1.53 +
1.54 +POSIX options and option groups we unconditionally do or don't implement. Those options which are implemented (or not) entirely in user mode are defined in unistd.h.
1.55 +
1.56 +Anything which is defined as zero must have an implementation for the corresponding sysconf() which is able to determine conclusively whether or not the feature is supported.
1.57 +Anything which is defined as other than -1 must have complete headers, types, and function declarations as specified by the POSIX standard; however, if the relevant sysconf() function returns -1, the functions may be stubbed out.
1.58 +
1.59 +@publishedAll
1.60 +@externallyDefinedApi
1.61 +*/
1.62 +
1.63 +/** @def _POSIX_FSYNC
1.64 +
1.65 +POSIX options and option groups we unconditionally do or don't implement. Those options which are implemented (or not) entirely in user mode are defined in unistd.h.
1.66 +
1.67 +Anything which is defined as zero must have an implementation for the corresponding sysconf() which is able to determine conclusively whether or not the feature is supported.
1.68 +Anything which is defined as other than -1 must have complete headers, types, and function declarations as specified by the POSIX standard; however, if the relevant sysconf() function returns -1, the functions may be stubbed out.
1.69 +
1.70 +@publishedAll
1.71 +@externallyDefinedApi
1.72 +*/
1.73 +
1.74 +/** @def _POSIX_IPV6
1.75 +
1.76 +POSIX options and option groups we unconditionally do or don't implement. Those options which are implemented (or not) entirely in user mode are defined in unistd.h.
1.77 +
1.78 +Anything which is defined as zero must have an implementation for the corresponding sysconf() which is able to determine conclusively whether or not the feature is supported.
1.79 +Anything which is defined as other than -1 must have complete headers, types, and function declarations as specified by the POSIX standard; however, if the relevant sysconf() function returns -1, the functions may be stubbed out.
1.80 +
1.81 +@publishedAll
1.82 +@externallyDefinedApi
1.83 +*/
1.84 +
1.85 +/** @def _POSIX_JOB_CONTROL
1.86 +
1.87 +POSIX options and option groups we unconditionally do or don't implement. Those options which are implemented (or not) entirely in user mode are defined in unistd.h.
1.88 +
1.89 +Anything which is defined as zero must have an implementation for the corresponding sysconf() which is able to determine conclusively whether or not the feature is supported.
1.90 +Anything which is defined as other than -1 must have complete headers, types, and function declarations as specified by the POSIX standard; however, if the relevant sysconf() function returns -1, the functions may be stubbed out.
1.91 +
1.92 +@publishedAll
1.93 +@externallyDefinedApi
1.94 +*/
1.95 +
1.96 +/** @def _POSIX_MAPPED_FILES
1.97 +
1.98 +POSIX options and option groups we unconditionally do or don't implement. Those options which are implemented (or not) entirely in user mode are defined in unistd.h.
1.99 +
1.100 +Anything which is defined as zero must have an implementation for the corresponding sysconf() which is able to determine conclusively whether or not the feature is supported.
1.101 +Anything which is defined as other than -1 must have complete headers, types, and function declarations as specified by the POSIX standard; however, if the relevant sysconf() function returns -1, the functions may be stubbed out.
1.102 +
1.103 +@publishedAll
1.104 +@externallyDefinedApi
1.105 +*/
1.106 +
1.107 +/** @def _POSIX_MEMLOCK
1.108 +
1.109 +POSIX options and option groups we unconditionally do or don't implement. Those options which are implemented (or not) entirely in user mode are defined in unistd.h.
1.110 +
1.111 +Anything which is defined as zero must have an implementation for the corresponding sysconf() which is able to determine conclusively whether or not the feature is supported.
1.112 +Anything which is defined as other than -1 must have complete headers, types, and function declarations as specified by the POSIX standard; however, if the relevant sysconf() function returns -1, the functions may be stubbed out.
1.113 +
1.114 +@publishedAll
1.115 +@externallyDefinedApi
1.116 +*/
1.117 +
1.118 +/** @def _POSIX_MEMLOCK_RANGE
1.119 +
1.120 +POSIX options and option groups we unconditionally do or don't implement. Those options which are implemented (or not) entirely in user mode are defined in unistd.h.
1.121 +
1.122 +Anything which is defined as zero must have an implementation for the corresponding sysconf() which is able to determine conclusively whether or not the feature is supported.
1.123 +Anything which is defined as other than -1 must have complete headers, types, and function declarations as specified by the POSIX standard; however, if the relevant sysconf() function returns -1, the functions may be stubbed out.
1.124 +
1.125 +@publishedAll
1.126 +@externallyDefinedApi
1.127 +*/
1.128 +
1.129 +/** @def _POSIX_MEMORY_PROTECTION
1.130 +
1.131 +POSIX options and option groups we unconditionally do or don't implement. Those options which are implemented (or not) entirely in user mode are defined in unistd.h.
1.132 +
1.133 +Anything which is defined as zero must have an implementation for the corresponding sysconf() which is able to determine conclusively whether or not the feature is supported.
1.134 +Anything which is defined as other than -1 must have complete headers, types, and function declarations as specified by the POSIX standard; however, if the relevant sysconf() function returns -1, the functions may be stubbed out.
1.135 +
1.136 +@publishedAll
1.137 +@externallyDefinedApi
1.138 +*/
1.139 +
1.140 +/** @def _POSIX_MESSAGE_PASSING
1.141 +
1.142 +POSIX options and option groups we unconditionally do or don't implement. Those options which are implemented (or not) entirely in user mode are defined in unistd.h.
1.143 +
1.144 +Anything which is defined as zero must have an implementation for the corresponding sysconf() which is able to determine conclusively whether or not the feature is supported.
1.145 +Anything which is defined as other than -1 must have complete headers, types, and function declarations as specified by the POSIX standard; however, if the relevant sysconf() function returns -1, the functions may be stubbed out.
1.146 +
1.147 +@publishedAll
1.148 +@externallyDefinedApi
1.149 +*/
1.150 +
1.151 +/** @def _POSIX_MONOTONIC_CLOCK
1.152 +
1.153 +POSIX options and option groups we unconditionally do or don't implement. Those options which are implemented (or not) entirely in user mode are defined in unistd.h.
1.154 +
1.155 +Anything which is defined as zero must have an implementation for the corresponding sysconf() which is able to determine conclusively whether or not the feature is supported.
1.156 +Anything which is defined as other than -1 must have complete headers, types, and function declarations as specified by the POSIX standard; however, if the relevant sysconf() function returns -1, the functions may be stubbed out.
1.157 +
1.158 +@publishedAll
1.159 +@externallyDefinedApi
1.160 +*/
1.161 +
1.162 +/** @def _POSIX_NO_TRUNC
1.163 +
1.164 +POSIX options and option groups we unconditionally do or don't implement. Those options which are implemented (or not) entirely in user mode are defined in unistd.h.
1.165 +
1.166 +Anything which is defined as zero must have an implementation for the corresponding sysconf() which is able to determine conclusively whether or not the feature is supported.
1.167 +Anything which is defined as other than -1 must have complete headers, types, and function declarations as specified by the POSIX standard; however, if the relevant sysconf() function returns -1, the functions may be stubbed out.
1.168 +
1.169 +@publishedAll
1.170 +@externallyDefinedApi
1.171 +*/
1.172 +
1.173 +/** @def _POSIX_PRIORITIZED_IO
1.174 +
1.175 +POSIX options and option groups we unconditionally do or don't implement. Those options which are implemented (or not) entirely in user mode are defined in unistd.h.
1.176 +
1.177 +Anything which is defined as zero must have an implementation for the corresponding sysconf() which is able to determine conclusively whether or not the feature is supported.
1.178 +Anything which is defined as other than -1 must have complete headers, types, and function declarations as specified by the POSIX standard; however, if the relevant sysconf() function returns -1, the functions may be stubbed out.
1.179 +
1.180 +@publishedAll
1.181 +@externallyDefinedApi
1.182 +*/
1.183 +
1.184 +/** @def _POSIX_PRIORITY_SCHEDULING
1.185 +
1.186 +POSIX options and option groups we unconditionally do or don't implement. Those options which are implemented (or not) entirely in user mode are defined in unistd.h.
1.187 +
1.188 +Anything which is defined as zero must have an implementation for the corresponding sysconf() which is able to determine conclusively whether or not the feature is supported.
1.189 +Anything which is defined as other than -1 must have complete headers, types, and function declarations as specified by the POSIX standard; however, if the relevant sysconf() function returns -1, the functions may be stubbed out.
1.190 +
1.191 +@publishedAll
1.192 +@externallyDefinedApi
1.193 +*/
1.194 +
1.195 +/** @def _POSIX_RAW_SOCKETS
1.196 +
1.197 +POSIX options and option groups we unconditionally do or don't implement. Those options which are implemented (or not) entirely in user mode are defined in unistd.h.
1.198 +
1.199 +Anything which is defined as zero must have an implementation for the corresponding sysconf() which is able to determine conclusively whether or not the feature is supported.
1.200 +Anything which is defined as other than -1 must have complete headers, types, and function declarations as specified by the POSIX standard; however, if the relevant sysconf() function returns -1, the functions may be stubbed out.
1.201 +
1.202 +@publishedAll
1.203 +@externallyDefinedApi
1.204 +*/
1.205 +
1.206 +/** @def _POSIX_REALTIME_SIGNALS
1.207 +
1.208 +POSIX options and option groups we unconditionally do or don't implement. Those options which are implemented (or not) entirely in user mode are defined in unistd.h.
1.209 +
1.210 +Anything which is defined as zero must have an implementation for the corresponding sysconf() which is able to determine conclusively whether or not the feature is supported.
1.211 +Anything which is defined as other than -1 must have complete headers, types, and function declarations as specified by the POSIX standard; however, if the relevant sysconf() function returns -1, the functions may be stubbed out.
1.212 +
1.213 +@publishedAll
1.214 +@externallyDefinedApi
1.215 +*/
1.216 +
1.217 +/** @def _POSIX_SEMAPHORES
1.218 +
1.219 +POSIX options and option groups we unconditionally do or don't implement. Those options which are implemented (or not) entirely in user mode are defined in unistd.h.
1.220 +
1.221 +Anything which is defined as zero must have an implementation for the corresponding sysconf() which is able to determine conclusively whether or not the feature is supported.
1.222 +Anything which is defined as other than -1 must have complete headers, types, and function declarations as specified by the POSIX standard; however, if the relevant sysconf() function returns -1, the functions may be stubbed out.
1.223 +
1.224 +@publishedAll
1.225 +@externallyDefinedApi
1.226 +*/
1.227 +
1.228 +/** @def _POSIX_SHARED_MEMORY_OBJECTS
1.229 +
1.230 +POSIX options and option groups we unconditionally do or don't implement. Those options which are implemented (or not) entirely in user mode are defined in unistd.h.
1.231 +
1.232 +Anything which is defined as zero must have an implementation for the corresponding sysconf() which is able to determine conclusively whether or not the feature is supported.
1.233 +Anything which is defined as other than -1 must have complete headers, types, and function declarations as specified by the POSIX standard; however, if the relevant sysconf() function returns -1, the functions may be stubbed out.
1.234 +
1.235 +@publishedAll
1.236 +@externallyDefinedApi
1.237 +*/
1.238 +
1.239 +/** @def _POSIX_SPORADIC_SERVER
1.240 +
1.241 +POSIX options and option groups we unconditionally do or don't implement. Those options which are implemented (or not) entirely in user mode are defined in unistd.h.
1.242 +
1.243 +Anything which is defined as zero must have an implementation for the corresponding sysconf() which is able to determine conclusively whether or not the feature is supported.
1.244 +Anything which is defined as other than -1 must have complete headers, types, and function declarations as specified by the POSIX standard; however, if the relevant sysconf() function returns -1, the functions may be stubbed out.
1.245 +
1.246 +@publishedAll
1.247 +@externallyDefinedApi
1.248 +*/
1.249 +
1.250 +/** @def _POSIX_SYNCHRONIZED_IO
1.251 +
1.252 +POSIX options and option groups we unconditionally do or don't implement. Those options which are implemented (or not) entirely in user mode are defined in unistd.h.
1.253 +
1.254 +Anything which is defined as zero must have an implementation for the corresponding sysconf() which is able to determine conclusively whether or not the feature is supported.
1.255 +Anything which is defined as other than -1 must have complete headers, types, and function declarations as specified by the POSIX standard; however, if the relevant sysconf() function returns -1, the functions may be stubbed out.
1.256 +
1.257 +@publishedAll
1.258 +@externallyDefinedApi
1.259 +*/
1.260 +
1.261 +/** @def _POSIX_TIMEOUTS
1.262 +
1.263 +POSIX options and option groups we unconditionally do or don't implement. Those options which are implemented (or not) entirely in user mode are defined in unistd.h.
1.264 +
1.265 +Anything which is defined as zero must have an implementation for the corresponding sysconf() which is able to determine conclusively whether or not the feature is supported.
1.266 +Anything which is defined as other than -1 must have complete headers, types, and function declarations as specified by the POSIX standard; however, if the relevant sysconf() function returns -1, the functions may be stubbed out.
1.267 +
1.268 +@publishedAll
1.269 +@externallyDefinedApi
1.270 +*/
1.271 +
1.272 +/** @def _POSIX_TYPED_MEMORY_OBJECTS
1.273 +
1.274 +POSIX options and option groups we unconditionally do or don't implement. Those options which are implemented (or not) entirely in user mode are defined in unistd.h.
1.275 +
1.276 +Anything which is defined as zero must have an implementation for the corresponding sysconf() which is able to determine conclusively whether or not the feature is supported.
1.277 +Anything which is defined as other than -1 must have complete headers, types, and function declarations as specified by the POSIX standard; however, if the relevant sysconf() function returns -1, the functions may be stubbed out.
1.278 +
1.279 +@publishedAll
1.280 +@externallyDefinedApi
1.281 +*/
1.282 +
1.283 +/** @def _POSIX_VDISABLE
1.284 +
1.285 +POSIX options and option groups we unconditionally do or don't implement. Those options which are implemented (or not) entirely in user mode are defined in unistd.h.
1.286 +
1.287 +Anything which is defined as zero must have an implementation for the corresponding sysconf() which is able to determine conclusively whether or not the feature is supported.
1.288 +Anything which is defined as other than -1 must have complete headers, types, and function declarations as specified by the POSIX standard; however, if the relevant sysconf() function returns -1, the functions may be stubbed out.
1.289 +
1.290 +@publishedAll
1.291 +@externallyDefinedApi
1.292 +*/
1.293 +
1.294 +/** @def _XOPEN_SHM
1.295 +
1.296 +POSIX options and option groups we unconditionally do or don't implement. Those options which are implemented (or not) entirely in user mode are defined in unistd.h.
1.297 +
1.298 +Anything which is defined as zero must have an implementation for the corresponding sysconf() which is able to determine conclusively whether or not the feature is supported.
1.299 +Anything which is defined as other than -1 must have complete headers, types, and function declarations as specified by the POSIX standard; however, if the relevant sysconf() function returns -1, the functions may be stubbed out.
1.300 +
1.301 +@publishedAll
1.302 +@externallyDefinedApi
1.303 +*/
1.304 +
1.305 +/** @def _XOPEN_STREAMS
1.306 +
1.307 +POSIX options and option groups we unconditionally do or don't implement. Those options which are implemented (or not) entirely in user mode are defined in unistd.h.
1.308 +
1.309 +Anything which is defined as zero must have an implementation for the corresponding sysconf() which is able to determine conclusively whether or not the feature is supported.
1.310 +Anything which is defined as other than -1 must have complete headers, types, and function declarations as specified by the POSIX standard; however, if the relevant sysconf() function returns -1, the functions may be stubbed out.
1.311 +
1.312 +@publishedAll
1.313 +@externallyDefinedApi
1.314 +*/
1.315 +
1.316 +/** @def _POSIX_VERSION
1.317 +
1.318 +Define the POSIX.1 version we target for compliance.
1.319 +
1.320 +@publishedAll
1.321 +@externallyDefinedApi
1.322 +*/
1.323 +
1.324 +/** @def F_OK
1.325 +
1.326 +access function. test for existence of file.
1.327 +
1.328 +@publishedAll
1.329 +@externallyDefinedApi
1.330 +*/
1.331 +
1.332 +/** @def X_OK
1.333 +
1.334 +access function. test for execute or search permission.
1.335 +
1.336 +@publishedAll
1.337 +@externallyDefinedApi
1.338 +*/
1.339 +
1.340 +/** @def W_OK
1.341 +
1.342 +access function. est for write permission.
1.343 +
1.344 +@publishedAll
1.345 +@externallyDefinedApi
1.346 +*/
1.347 +
1.348 +/** @def R_OK
1.349 +
1.350 +access function. test for read permission.
1.351 +
1.352 +@publishedAll
1.353 +@externallyDefinedApi
1.354 +*/
1.355 +
1.356 +/** @def _PC_LINK_MAX
1.357 +
1.358 +configurable pathname variables.
1.359 +
1.360 +@publishedAll
1.361 +@externallyDefinedApi
1.362 +*/
1.363 +
1.364 +/** @def _PC_MAX_CANON
1.365 +
1.366 +configurable pathname variables.
1.367 +
1.368 +@publishedAll
1.369 +@externallyDefinedApi
1.370 +*/
1.371 +
1.372 +/** @def _PC_MAX_INPUT
1.373 +
1.374 +configurable pathname variables.
1.375 +
1.376 +@publishedAll
1.377 +@externallyDefinedApi
1.378 +*/
1.379 +
1.380 +/** @def _PC_NAME_MAX
1.381 +
1.382 +configurable pathname variables.
1.383 +
1.384 +@publishedAll
1.385 +@externallyDefinedApi
1.386 +*/
1.387 +
1.388 +/** @def _PC_PATH_MAX
1.389 +
1.390 +configurable pathname variables.
1.391 +
1.392 +@publishedAll
1.393 +@externallyDefinedApi
1.394 +*/
1.395 +
1.396 +/** @def _PC_PIPE_BUF
1.397 +
1.398 +configurable pathname variables.
1.399 +
1.400 +@publishedAll
1.401 +@externallyDefinedApi
1.402 +*/
1.403 +
1.404 +/** @def _PC_CHOWN_RESTRICTED
1.405 +
1.406 +configurable pathname variables.
1.407 +
1.408 +@publishedAll
1.409 +@externallyDefinedApi
1.410 +*/
1.411 +
1.412 +/** @def _PC_NO_TRUNC
1.413 +
1.414 +configurable pathname variables.
1.415 +
1.416 +@publishedAll
1.417 +@externallyDefinedApi
1.418 +*/
1.419 +
1.420 +/** @def _PC_VDISABLE
1.421 +
1.422 +configurable pathname variables.
1.423 +
1.424 +@publishedAll
1.425 +@externallyDefinedApi
1.426 +*/
1.427 +
1.428 +/** @def RFNAMEG
1.429 +
1.430 +rfork() options. XXX currently, some operations without RFPROC set are not supported.
1.431 +UNIMPL new plan9 `name space'
1.432 +
1.433 +@publishedAll
1.434 +@externallyDefinedApi
1.435 +*/
1.436 +
1.437 +/** @def RFENVG
1.438 +
1.439 +rfork() options. XXX currently, some operations without RFPROC set are not supported.
1.440 +UNIMPL copy plan9 `env space'
1.441 +
1.442 +@publishedAll
1.443 +@externallyDefinedApi
1.444 +*/
1.445 +
1.446 +/** @def RFFDG
1.447 +
1.448 +rfork() options. XXX currently, some operations without RFPROC set are not supported.
1.449 +copy fd table
1.450 +
1.451 +@publishedAll
1.452 +@externallyDefinedApi
1.453 +*/
1.454 +
1.455 +/** @def RFNOTEG
1.456 +
1.457 +rfork() options. XXX currently, some operations without RFPROC set are not supported.
1.458 +UNIMPL create new plan9 `note group'
1.459 +
1.460 +@publishedAll
1.461 +@externallyDefinedApi
1.462 +*/
1.463 +
1.464 +/** @def RFPROC
1.465 +
1.466 +rfork() options. XXX currently, some operations without RFPROC set are not supported.
1.467 +change child (else changes curproc)
1.468 +
1.469 +@publishedAll
1.470 +@externallyDefinedApi
1.471 +*/
1.472 +
1.473 +/** @def RFMEM
1.474 +
1.475 +rfork() options. XXX currently, some operations without RFPROC set are not supported.
1.476 +share `address space'
1.477 +
1.478 +@publishedAll
1.479 +@externallyDefinedApi
1.480 +*/
1.481 +
1.482 +/** @def RFNOWAIT
1.483 +
1.484 +rfork() options. XXX currently, some operations without RFPROC set are not supported.
1.485 +give child to init.
1.486 +
1.487 +@publishedAll
1.488 +@externallyDefinedApi
1.489 +*/
1.490 +
1.491 +/** @def RFCNAMEG
1.492 +
1.493 +rfork() options. XXX currently, some operations without RFPROC set are not supported.
1.494 +UNIMPL zero plan9 `name space'
1.495 +
1.496 +@publishedAll
1.497 +@externallyDefinedApi
1.498 +*/
1.499 +
1.500 +/** @def RFCENVG
1.501 +
1.502 +rfork() options. XXX currently, some operations without RFPROC set are not supported.
1.503 +UNIMPL zero plan9 `env space'
1.504 +
1.505 +@publishedAll
1.506 +@externallyDefinedApi
1.507 +*/
1.508 +
1.509 +/** @def RFCFDG
1.510 +
1.511 +rfork() options. XXX currently, some operations without RFPROC set are not supported.
1.512 +close all fds, zero fd table.
1.513 +
1.514 +@publishedAll
1.515 +@externallyDefinedApi
1.516 +*/
1.517 +
1.518 +/** @def RFTHREAD
1.519 +
1.520 +rfork() options. XXX currently, some operations without RFPROC set are not supported.
1.521 +enable kernel thread support.
1.522 +
1.523 +@publishedAll
1.524 +@externallyDefinedApi
1.525 +*/
1.526 +
1.527 +/** @def RFSIGSHARE
1.528 +
1.529 +rfork() options. XXX currently, some operations without RFPROC set are not supported.
1.530 +share signal handlers.
1.531 +
1.532 +@publishedAll
1.533 +@externallyDefinedApi
1.534 +*/
1.535 +
1.536 +/** @def RFLINUXTHPN
1.537 +
1.538 +rfork() options. XXX currently, some operations without RFPROC set are not supported.
1.539 +do linux clone exit parent notification.
1.540 +
1.541 +@publishedAll
1.542 +@externallyDefinedApi
1.543 +*/
1.544 +
1.545 +/** @def RFSTOPPED
1.546 +
1.547 +rfork() options. XXX currently, some operations without RFPROC set are not supported.
1.548 +leave child in a stopped state.
1.549 +
1.550 +@publishedAll
1.551 +@externallyDefinedApi
1.552 +*/
1.553 +
1.554 +/** @def RFHIGHPID
1.555 +
1.556 +rfork() options. XXX currently, some operations without RFPROC set are not supported.
1.557 +use a pid higher then 10 (idleproc)
1.558 +
1.559 +@publishedAll
1.560 +@externallyDefinedApi
1.561 +*/
1.562 +
1.563 +/** @def RFPPWAIT
1.564 +
1.565 +rfork() options. XXX currently, some operations without RFPROC set are not supported.
1.566 +parent sleeps until child exits (vfork).
1.567 +
1.568 +@publishedAll
1.569 +@externallyDefinedApi
1.570 +*/
1.571 +
1.572 +/** @def RFKERNELONLY
1.573 +
1.574 +rfork() options. XXX currently, some operations without RFPROC set are not supported.
1.575 +
1.576 +@publishedAll
1.577 +@externallyDefinedApi
1.578 +*/