os/ossrv/genericopenlibs/openenvcore/include/sys/unistd.dosc
author sl@SLION-WIN7.fritz.box
Fri, 15 Jun 2012 03:10:57 +0200
changeset 0 bde4ae8d615e
permissions -rw-r--r--
First public contribution.
sl@0
     1
/** @file  ../include/sys/unistd.h
sl@0
     2
@internalComponent
sl@0
     3
*/
sl@0
     4
sl@0
     5
/** @def _POSIX_ADVISORY_INFO
sl@0
     6
sl@0
     7
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.  
sl@0
     8
sl@0
     9
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.
sl@0
    10
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.
sl@0
    11
sl@0
    12
@publishedAll
sl@0
    13
@externallyDefinedApi
sl@0
    14
*/
sl@0
    15
sl@0
    16
/** @def _POSIX_ASYNCHRONOUS_IO
sl@0
    17
sl@0
    18
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.  
sl@0
    19
sl@0
    20
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.
sl@0
    21
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.
sl@0
    22
sl@0
    23
@publishedAll
sl@0
    24
@externallyDefinedApi
sl@0
    25
*/
sl@0
    26
sl@0
    27
/** @def _POSIX_CHOWN_RESTRICTED
sl@0
    28
sl@0
    29
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.  
sl@0
    30
sl@0
    31
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.
sl@0
    32
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.
sl@0
    33
sl@0
    34
@publishedAll
sl@0
    35
@externallyDefinedApi
sl@0
    36
*/
sl@0
    37
sl@0
    38
/** @def _POSIX_CLOCK_SELECTION
sl@0
    39
sl@0
    40
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.  
sl@0
    41
sl@0
    42
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.
sl@0
    43
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.
sl@0
    44
sl@0
    45
@publishedAll
sl@0
    46
@externallyDefinedApi
sl@0
    47
*/
sl@0
    48
sl@0
    49
/** @def _POSIX_CPUTIME
sl@0
    50
sl@0
    51
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.  
sl@0
    52
sl@0
    53
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.
sl@0
    54
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.
sl@0
    55
sl@0
    56
@publishedAll
sl@0
    57
@externallyDefinedApi
sl@0
    58
*/
sl@0
    59
sl@0
    60
/** @def _POSIX_FSYNC
sl@0
    61
sl@0
    62
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.  
sl@0
    63
sl@0
    64
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.
sl@0
    65
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.
sl@0
    66
sl@0
    67
@publishedAll
sl@0
    68
@externallyDefinedApi
sl@0
    69
*/
sl@0
    70
sl@0
    71
/** @def _POSIX_IPV6
sl@0
    72
sl@0
    73
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.  
sl@0
    74
sl@0
    75
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.
sl@0
    76
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.
sl@0
    77
sl@0
    78
@publishedAll
sl@0
    79
@externallyDefinedApi
sl@0
    80
*/
sl@0
    81
sl@0
    82
/** @def _POSIX_JOB_CONTROL
sl@0
    83
sl@0
    84
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.  
sl@0
    85
sl@0
    86
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.
sl@0
    87
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.
sl@0
    88
sl@0
    89
@publishedAll
sl@0
    90
@externallyDefinedApi
sl@0
    91
*/
sl@0
    92
sl@0
    93
/** @def _POSIX_MAPPED_FILES
sl@0
    94
sl@0
    95
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.  
sl@0
    96
sl@0
    97
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.
sl@0
    98
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.
sl@0
    99
sl@0
   100
@publishedAll
sl@0
   101
@externallyDefinedApi
sl@0
   102
*/
sl@0
   103
sl@0
   104
/** @def _POSIX_MEMLOCK
sl@0
   105
sl@0
   106
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.  
sl@0
   107
sl@0
   108
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.
sl@0
   109
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.
sl@0
   110
sl@0
   111
@publishedAll
sl@0
   112
@externallyDefinedApi
sl@0
   113
*/
sl@0
   114
sl@0
   115
/** @def _POSIX_MEMLOCK_RANGE
sl@0
   116
sl@0
   117
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.  
sl@0
   118
sl@0
   119
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.
sl@0
   120
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.
sl@0
   121
sl@0
   122
@publishedAll
sl@0
   123
@externallyDefinedApi
sl@0
   124
*/
sl@0
   125
sl@0
   126
/** @def _POSIX_MEMORY_PROTECTION
sl@0
   127
sl@0
   128
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.  
sl@0
   129
sl@0
   130
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.
sl@0
   131
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.
sl@0
   132
sl@0
   133
@publishedAll
sl@0
   134
@externallyDefinedApi
sl@0
   135
*/
sl@0
   136
sl@0
   137
/** @def _POSIX_MESSAGE_PASSING
sl@0
   138
sl@0
   139
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.  
sl@0
   140
sl@0
   141
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.
sl@0
   142
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.
sl@0
   143
sl@0
   144
@publishedAll
sl@0
   145
@externallyDefinedApi
sl@0
   146
*/
sl@0
   147
sl@0
   148
/** @def _POSIX_MONOTONIC_CLOCK
sl@0
   149
sl@0
   150
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.  
sl@0
   151
sl@0
   152
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.
sl@0
   153
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.
sl@0
   154
sl@0
   155
@publishedAll
sl@0
   156
@externallyDefinedApi
sl@0
   157
*/
sl@0
   158
sl@0
   159
/** @def _POSIX_NO_TRUNC
sl@0
   160
sl@0
   161
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.  
sl@0
   162
sl@0
   163
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.
sl@0
   164
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.
sl@0
   165
sl@0
   166
@publishedAll
sl@0
   167
@externallyDefinedApi
sl@0
   168
*/
sl@0
   169
sl@0
   170
/** @def _POSIX_PRIORITIZED_IO
sl@0
   171
sl@0
   172
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.  
sl@0
   173
sl@0
   174
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.
sl@0
   175
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.
sl@0
   176
sl@0
   177
@publishedAll
sl@0
   178
@externallyDefinedApi
sl@0
   179
*/
sl@0
   180
sl@0
   181
/** @def _POSIX_PRIORITY_SCHEDULING
sl@0
   182
sl@0
   183
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.  
sl@0
   184
sl@0
   185
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.
sl@0
   186
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.
sl@0
   187
sl@0
   188
@publishedAll
sl@0
   189
@externallyDefinedApi
sl@0
   190
*/
sl@0
   191
sl@0
   192
/** @def _POSIX_RAW_SOCKETS
sl@0
   193
sl@0
   194
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.  
sl@0
   195
sl@0
   196
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.
sl@0
   197
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.
sl@0
   198
sl@0
   199
@publishedAll
sl@0
   200
@externallyDefinedApi
sl@0
   201
*/
sl@0
   202
sl@0
   203
/** @def _POSIX_REALTIME_SIGNALS
sl@0
   204
sl@0
   205
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.  
sl@0
   206
sl@0
   207
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.
sl@0
   208
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.
sl@0
   209
sl@0
   210
@publishedAll
sl@0
   211
@externallyDefinedApi
sl@0
   212
*/
sl@0
   213
sl@0
   214
/** @def _POSIX_SEMAPHORES
sl@0
   215
sl@0
   216
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.  
sl@0
   217
sl@0
   218
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.
sl@0
   219
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.
sl@0
   220
sl@0
   221
@publishedAll
sl@0
   222
@externallyDefinedApi
sl@0
   223
*/
sl@0
   224
sl@0
   225
/** @def _POSIX_SHARED_MEMORY_OBJECTS
sl@0
   226
sl@0
   227
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.  
sl@0
   228
sl@0
   229
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.
sl@0
   230
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.
sl@0
   231
sl@0
   232
@publishedAll
sl@0
   233
@externallyDefinedApi
sl@0
   234
*/
sl@0
   235
sl@0
   236
/** @def _POSIX_SPORADIC_SERVER
sl@0
   237
sl@0
   238
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.  
sl@0
   239
sl@0
   240
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.
sl@0
   241
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.
sl@0
   242
sl@0
   243
@publishedAll
sl@0
   244
@externallyDefinedApi
sl@0
   245
*/
sl@0
   246
sl@0
   247
/** @def _POSIX_SYNCHRONIZED_IO
sl@0
   248
sl@0
   249
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.  
sl@0
   250
sl@0
   251
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.
sl@0
   252
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.
sl@0
   253
sl@0
   254
@publishedAll
sl@0
   255
@externallyDefinedApi
sl@0
   256
*/
sl@0
   257
sl@0
   258
/** @def _POSIX_TIMEOUTS
sl@0
   259
sl@0
   260
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.  
sl@0
   261
sl@0
   262
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.
sl@0
   263
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.
sl@0
   264
sl@0
   265
@publishedAll
sl@0
   266
@externallyDefinedApi
sl@0
   267
*/
sl@0
   268
sl@0
   269
/** @def _POSIX_TYPED_MEMORY_OBJECTS
sl@0
   270
sl@0
   271
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.  
sl@0
   272
sl@0
   273
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.
sl@0
   274
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.
sl@0
   275
sl@0
   276
@publishedAll
sl@0
   277
@externallyDefinedApi
sl@0
   278
*/
sl@0
   279
sl@0
   280
/** @def _POSIX_VDISABLE
sl@0
   281
sl@0
   282
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.  
sl@0
   283
sl@0
   284
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.
sl@0
   285
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.
sl@0
   286
sl@0
   287
@publishedAll
sl@0
   288
@externallyDefinedApi
sl@0
   289
*/
sl@0
   290
sl@0
   291
/** @def _XOPEN_SHM
sl@0
   292
sl@0
   293
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.  
sl@0
   294
sl@0
   295
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.
sl@0
   296
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.
sl@0
   297
sl@0
   298
@publishedAll
sl@0
   299
@externallyDefinedApi
sl@0
   300
*/
sl@0
   301
sl@0
   302
/** @def _XOPEN_STREAMS
sl@0
   303
sl@0
   304
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.  
sl@0
   305
sl@0
   306
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.
sl@0
   307
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.
sl@0
   308
sl@0
   309
@publishedAll
sl@0
   310
@externallyDefinedApi
sl@0
   311
*/
sl@0
   312
sl@0
   313
/** @def _POSIX_VERSION
sl@0
   314
sl@0
   315
Define the POSIX.1 version we target for compliance.
sl@0
   316
sl@0
   317
@publishedAll
sl@0
   318
@externallyDefinedApi
sl@0
   319
*/
sl@0
   320
sl@0
   321
/** @def F_OK
sl@0
   322
sl@0
   323
access function. test for existence of file.
sl@0
   324
sl@0
   325
@publishedAll
sl@0
   326
@externallyDefinedApi
sl@0
   327
*/
sl@0
   328
sl@0
   329
/** @def X_OK
sl@0
   330
sl@0
   331
access function. test for execute or search permission.
sl@0
   332
sl@0
   333
@publishedAll
sl@0
   334
@externallyDefinedApi
sl@0
   335
*/
sl@0
   336
sl@0
   337
/** @def W_OK
sl@0
   338
sl@0
   339
access function. est for write permission.
sl@0
   340
sl@0
   341
@publishedAll
sl@0
   342
@externallyDefinedApi
sl@0
   343
*/
sl@0
   344
sl@0
   345
/** @def R_OK
sl@0
   346
sl@0
   347
access function. test for read permission.
sl@0
   348
sl@0
   349
@publishedAll
sl@0
   350
@externallyDefinedApi
sl@0
   351
*/
sl@0
   352
sl@0
   353
/** @def _PC_LINK_MAX
sl@0
   354
sl@0
   355
configurable pathname variables.
sl@0
   356
sl@0
   357
@publishedAll
sl@0
   358
@externallyDefinedApi
sl@0
   359
*/
sl@0
   360
sl@0
   361
/** @def _PC_MAX_CANON
sl@0
   362
sl@0
   363
configurable pathname variables.
sl@0
   364
sl@0
   365
@publishedAll
sl@0
   366
@externallyDefinedApi
sl@0
   367
*/
sl@0
   368
sl@0
   369
/** @def _PC_MAX_INPUT
sl@0
   370
sl@0
   371
configurable pathname variables.
sl@0
   372
sl@0
   373
@publishedAll
sl@0
   374
@externallyDefinedApi
sl@0
   375
*/
sl@0
   376
sl@0
   377
/** @def _PC_NAME_MAX
sl@0
   378
sl@0
   379
configurable pathname variables.
sl@0
   380
sl@0
   381
@publishedAll
sl@0
   382
@externallyDefinedApi
sl@0
   383
*/
sl@0
   384
sl@0
   385
/** @def _PC_PATH_MAX
sl@0
   386
sl@0
   387
configurable pathname variables.
sl@0
   388
sl@0
   389
@publishedAll
sl@0
   390
@externallyDefinedApi
sl@0
   391
*/
sl@0
   392
sl@0
   393
/** @def _PC_PIPE_BUF
sl@0
   394
sl@0
   395
configurable pathname variables.
sl@0
   396
sl@0
   397
@publishedAll
sl@0
   398
@externallyDefinedApi
sl@0
   399
*/
sl@0
   400
sl@0
   401
/** @def _PC_CHOWN_RESTRICTED
sl@0
   402
sl@0
   403
configurable pathname variables.
sl@0
   404
sl@0
   405
@publishedAll
sl@0
   406
@externallyDefinedApi
sl@0
   407
*/
sl@0
   408
sl@0
   409
/** @def _PC_NO_TRUNC
sl@0
   410
sl@0
   411
configurable pathname variables.
sl@0
   412
sl@0
   413
@publishedAll
sl@0
   414
@externallyDefinedApi
sl@0
   415
*/
sl@0
   416
sl@0
   417
/** @def _PC_VDISABLE
sl@0
   418
sl@0
   419
configurable pathname variables.
sl@0
   420
sl@0
   421
@publishedAll
sl@0
   422
@externallyDefinedApi
sl@0
   423
*/
sl@0
   424
sl@0
   425
/** @def RFNAMEG
sl@0
   426
sl@0
   427
rfork() options. XXX currently, some operations without RFPROC set are not supported.
sl@0
   428
UNIMPL new plan9 `name space'
sl@0
   429
sl@0
   430
@publishedAll
sl@0
   431
@externallyDefinedApi
sl@0
   432
*/
sl@0
   433
sl@0
   434
/** @def RFENVG
sl@0
   435
sl@0
   436
rfork() options. XXX currently, some operations without RFPROC set are not supported.
sl@0
   437
UNIMPL copy plan9 `env space'
sl@0
   438
sl@0
   439
@publishedAll
sl@0
   440
@externallyDefinedApi
sl@0
   441
*/
sl@0
   442
sl@0
   443
/** @def RFFDG
sl@0
   444
sl@0
   445
rfork() options. XXX currently, some operations without RFPROC set are not supported.
sl@0
   446
copy fd table
sl@0
   447
sl@0
   448
@publishedAll
sl@0
   449
@externallyDefinedApi
sl@0
   450
*/
sl@0
   451
sl@0
   452
/** @def RFNOTEG
sl@0
   453
sl@0
   454
rfork() options. XXX currently, some operations without RFPROC set are not supported.
sl@0
   455
UNIMPL create new plan9 `note group'
sl@0
   456
sl@0
   457
@publishedAll
sl@0
   458
@externallyDefinedApi
sl@0
   459
*/
sl@0
   460
sl@0
   461
/** @def RFPROC
sl@0
   462
sl@0
   463
rfork() options. XXX currently, some operations without RFPROC set are not supported.
sl@0
   464
change child (else changes curproc)
sl@0
   465
sl@0
   466
@publishedAll
sl@0
   467
@externallyDefinedApi
sl@0
   468
*/
sl@0
   469
sl@0
   470
/** @def RFMEM
sl@0
   471
sl@0
   472
rfork() options. XXX currently, some operations without RFPROC set are not supported.
sl@0
   473
share `address space'
sl@0
   474
sl@0
   475
@publishedAll
sl@0
   476
@externallyDefinedApi
sl@0
   477
*/
sl@0
   478
sl@0
   479
/** @def RFNOWAIT
sl@0
   480
sl@0
   481
rfork() options. XXX currently, some operations without RFPROC set are not supported.
sl@0
   482
give child to init.
sl@0
   483
sl@0
   484
@publishedAll
sl@0
   485
@externallyDefinedApi
sl@0
   486
*/
sl@0
   487
sl@0
   488
/** @def RFCNAMEG
sl@0
   489
sl@0
   490
rfork() options. XXX currently, some operations without RFPROC set are not supported.
sl@0
   491
UNIMPL zero plan9 `name space'
sl@0
   492
sl@0
   493
@publishedAll
sl@0
   494
@externallyDefinedApi
sl@0
   495
*/
sl@0
   496
sl@0
   497
/** @def RFCENVG
sl@0
   498
sl@0
   499
rfork() options. XXX currently, some operations without RFPROC set are not supported.
sl@0
   500
UNIMPL zero plan9 `env space'
sl@0
   501
sl@0
   502
@publishedAll
sl@0
   503
@externallyDefinedApi
sl@0
   504
*/
sl@0
   505
sl@0
   506
/** @def RFCFDG
sl@0
   507
sl@0
   508
rfork() options. XXX currently, some operations without RFPROC set are not supported.
sl@0
   509
close all fds, zero fd table.
sl@0
   510
sl@0
   511
@publishedAll
sl@0
   512
@externallyDefinedApi
sl@0
   513
*/
sl@0
   514
sl@0
   515
/** @def RFTHREAD
sl@0
   516
sl@0
   517
rfork() options. XXX currently, some operations without RFPROC set are not supported.
sl@0
   518
enable kernel thread support.
sl@0
   519
sl@0
   520
@publishedAll
sl@0
   521
@externallyDefinedApi
sl@0
   522
*/
sl@0
   523
sl@0
   524
/** @def RFSIGSHARE
sl@0
   525
sl@0
   526
rfork() options. XXX currently, some operations without RFPROC set are not supported.
sl@0
   527
share signal handlers.
sl@0
   528
sl@0
   529
@publishedAll
sl@0
   530
@externallyDefinedApi
sl@0
   531
*/
sl@0
   532
sl@0
   533
/** @def RFLINUXTHPN
sl@0
   534
sl@0
   535
rfork() options. XXX currently, some operations without RFPROC set are not supported.
sl@0
   536
do linux clone exit parent notification.
sl@0
   537
sl@0
   538
@publishedAll
sl@0
   539
@externallyDefinedApi
sl@0
   540
*/
sl@0
   541
sl@0
   542
/** @def RFSTOPPED
sl@0
   543
sl@0
   544
rfork() options. XXX currently, some operations without RFPROC set are not supported.
sl@0
   545
leave child in a stopped state.
sl@0
   546
sl@0
   547
@publishedAll
sl@0
   548
@externallyDefinedApi
sl@0
   549
*/
sl@0
   550
sl@0
   551
/** @def RFHIGHPID
sl@0
   552
sl@0
   553
rfork() options. XXX currently, some operations without RFPROC set are not supported.
sl@0
   554
use a pid higher then 10 (idleproc)
sl@0
   555
sl@0
   556
@publishedAll
sl@0
   557
@externallyDefinedApi
sl@0
   558
*/
sl@0
   559
sl@0
   560
/** @def RFPPWAIT
sl@0
   561
sl@0
   562
rfork() options. XXX currently, some operations without RFPROC set are not supported.
sl@0
   563
parent sleeps until child exits (vfork).
sl@0
   564
sl@0
   565
@publishedAll
sl@0
   566
@externallyDefinedApi
sl@0
   567
*/
sl@0
   568
sl@0
   569
/** @def RFKERNELONLY
sl@0
   570
sl@0
   571
rfork() options. XXX currently, some operations without RFPROC set are not supported.
sl@0
   572
sl@0
   573
@publishedAll
sl@0
   574
@externallyDefinedApi
sl@0
   575
*/