symbian-qemu-0.9.1-12/python-2.6.1/Lib/plat-irix6/FILE.py
changeset 1 2fb8b9db1c86
equal deleted inserted replaced
0:ffa851df0825 1:2fb8b9db1c86
       
     1 # Generated by h2py from /usr/include/sys/file.h
       
     2 from warnings import warnpy3k
       
     3 warnpy3k("the FILE module has been removed in Python 3.0", stacklevel=2)
       
     4 del warnpy3k
       
     5 
       
     6 # Included from standards.h
       
     7 
       
     8 # Included from sys/types.h
       
     9 
       
    10 # Included from sgidefs.h
       
    11 _MIPS_ISA_MIPS1 = 1
       
    12 _MIPS_ISA_MIPS2 = 2
       
    13 _MIPS_ISA_MIPS3 = 3
       
    14 _MIPS_ISA_MIPS4 = 4
       
    15 _MIPS_SIM_ABI32 = 1
       
    16 _MIPS_SIM_NABI32 = 2
       
    17 _MIPS_SIM_ABI64 = 3
       
    18 
       
    19 # Included from sys/pthread.h
       
    20 P_MYID = (-1)
       
    21 P_MYHOSTID = (-1)
       
    22 
       
    23 # Included from sys/bsd_types.h
       
    24 
       
    25 # Included from sys/mkdev.h
       
    26 ONBITSMAJOR = 7
       
    27 ONBITSMINOR = 8
       
    28 OMAXMAJ = 0x7f
       
    29 OMAXMIN = 0xff
       
    30 NBITSMAJOR = 14
       
    31 NBITSMINOR = 18
       
    32 MAXMAJ = 0x1ff
       
    33 MAXMIN = 0x3ffff
       
    34 OLDDEV = 0
       
    35 NEWDEV = 1
       
    36 MKDEV_VER = NEWDEV
       
    37 def IS_STRING_SPEC_DEV(x): return ((dev_t)(x)==__makedev(MKDEV_VER, 0, 0))
       
    38 
       
    39 def major(dev): return __major(MKDEV_VER, dev)
       
    40 
       
    41 def minor(dev): return __minor(MKDEV_VER, dev)
       
    42 
       
    43 
       
    44 # Included from sys/select.h
       
    45 FD_SETSIZE = 1024
       
    46 __NBBY = 8
       
    47 
       
    48 # Included from string.h
       
    49 NULL = 0L
       
    50 NBBY = 8
       
    51 
       
    52 # Included from sys/cpumask.h
       
    53 MAXCPU = 128
       
    54 def CPUMASK_INDEX(bit): return ((bit) >> 6)
       
    55 
       
    56 def CPUMASK_SHFT(bit): return ((bit) & 0x3f)
       
    57 
       
    58 def CPUMASK_IS_ZERO(p): return ((p) == 0)
       
    59 
       
    60 def CPUMASK_IS_NONZERO(p): return ((p) != 0)
       
    61 
       
    62 
       
    63 # Included from sys/nodemask.h
       
    64 def CNODEMASK_IS_ZERO(p): return ((p) == 0)
       
    65 
       
    66 def CNODEMASK_IS_NONZERO(p): return ((p) != 0)
       
    67 
       
    68 
       
    69 # Included from sys/sema.h
       
    70 
       
    71 # Included from sys/timespec.h
       
    72 
       
    73 # Included from sys/param.h
       
    74 
       
    75 # Included from sys/signal.h
       
    76 SIGHUP = 1
       
    77 SIGINT = 2
       
    78 SIGQUIT = 3
       
    79 SIGILL = 4
       
    80 SIGTRAP = 5
       
    81 SIGIOT = 6
       
    82 SIGABRT = 6
       
    83 SIGEMT = 7
       
    84 SIGFPE = 8
       
    85 SIGKILL = 9
       
    86 SIGBUS = 10
       
    87 SIGSEGV = 11
       
    88 SIGSYS = 12
       
    89 SIGPIPE = 13
       
    90 SIGALRM = 14
       
    91 SIGTERM = 15
       
    92 SIGUSR1 = 16
       
    93 SIGUSR2 = 17
       
    94 SIGCLD = 18
       
    95 SIGCHLD = 18
       
    96 SIGPWR = 19
       
    97 SIGWINCH = 20
       
    98 SIGURG = 21
       
    99 SIGPOLL = 22
       
   100 SIGIO = 22
       
   101 SIGSTOP = 23
       
   102 SIGTSTP = 24
       
   103 SIGCONT = 25
       
   104 SIGTTIN = 26
       
   105 SIGTTOU = 27
       
   106 SIGVTALRM = 28
       
   107 SIGPROF = 29
       
   108 SIGXCPU = 30
       
   109 SIGXFSZ = 31
       
   110 SIGK32 = 32
       
   111 SIGCKPT = 33
       
   112 SIGRESTART = 34
       
   113 SIGUME = 35
       
   114 SIGPTINTR = 47
       
   115 SIGPTRESCHED = 48
       
   116 SIGRTMIN = 49
       
   117 SIGRTMAX = 64
       
   118 __sigargs = int
       
   119 
       
   120 # Included from sys/sigevent.h
       
   121 SIGEV_NONE = 128
       
   122 SIGEV_SIGNAL = 129
       
   123 SIGEV_CALLBACK = 130
       
   124 SIGEV_THREAD = 131
       
   125 
       
   126 # Included from sys/siginfo.h
       
   127 SI_MAXSZ = 128
       
   128 SI_USER = 0
       
   129 SI_KILL = SI_USER
       
   130 SI_QUEUE = -1
       
   131 SI_ASYNCIO = -2
       
   132 SI_TIMER = -3
       
   133 SI_MESGQ = -4
       
   134 ILL_ILLOPC = 1
       
   135 ILL_ILLOPN = 2
       
   136 ILL_ILLADR = 3
       
   137 ILL_ILLTRP = 4
       
   138 ILL_PRVOPC = 5
       
   139 ILL_PRVREG = 6
       
   140 ILL_COPROC = 7
       
   141 ILL_BADSTK = 8
       
   142 NSIGILL = 8
       
   143 FPE_INTDIV = 1
       
   144 FPE_INTOVF = 2
       
   145 FPE_FLTDIV = 3
       
   146 FPE_FLTOVF = 4
       
   147 FPE_FLTUND = 5
       
   148 FPE_FLTRES = 6
       
   149 FPE_FLTINV = 7
       
   150 FPE_FLTSUB = 8
       
   151 NSIGFPE = 8
       
   152 SEGV_MAPERR = 1
       
   153 SEGV_ACCERR = 2
       
   154 NSIGSEGV = 2
       
   155 BUS_ADRALN = 1
       
   156 BUS_ADRERR = 2
       
   157 BUS_OBJERR = 3
       
   158 NSIGBUS = 3
       
   159 TRAP_BRKPT = 1
       
   160 TRAP_TRACE = 2
       
   161 NSIGTRAP = 2
       
   162 CLD_EXITED = 1
       
   163 CLD_KILLED = 2
       
   164 CLD_DUMPED = 3
       
   165 CLD_TRAPPED = 4
       
   166 CLD_STOPPED = 5
       
   167 CLD_CONTINUED = 6
       
   168 NSIGCLD = 6
       
   169 POLL_IN = 1
       
   170 POLL_OUT = 2
       
   171 POLL_MSG = 3
       
   172 POLL_ERR = 4
       
   173 POLL_PRI = 5
       
   174 POLL_HUP = 6
       
   175 NSIGPOLL = 6
       
   176 UME_ECCERR = 1
       
   177 NSIGUME = 1
       
   178 SIG_NOP = 0
       
   179 SIG_BLOCK = 1
       
   180 SIG_UNBLOCK = 2
       
   181 SIG_SETMASK = 3
       
   182 SIG_SETMASK32 = 256
       
   183 SA_ONSTACK = 0x00000001
       
   184 SA_RESETHAND = 0x00000002
       
   185 SA_RESTART = 0x00000004
       
   186 SA_SIGINFO = 0x00000008
       
   187 SA_NODEFER = 0x00000010
       
   188 SA_NOCLDWAIT = 0x00010000
       
   189 SA_NOCLDSTOP = 0x00020000
       
   190 _SA_BSDCALL = 0x10000000
       
   191 MINSIGSTKSZ = 512
       
   192 SIGSTKSZ = 8192
       
   193 SS_ONSTACK = 0x00000001
       
   194 SS_DISABLE = 0x00000002
       
   195 
       
   196 # Included from sys/ucontext.h
       
   197 NGREG = 36
       
   198 NGREG = 37
       
   199 GETCONTEXT = 0
       
   200 SETCONTEXT = 1
       
   201 UC_SIGMASK = 001
       
   202 UC_STACK = 002
       
   203 UC_CPU = 004
       
   204 UC_MAU = 010
       
   205 UC_MCONTEXT = (UC_CPU|UC_MAU)
       
   206 UC_ALL = (UC_SIGMASK|UC_STACK|UC_MCONTEXT)
       
   207 CTX_R0 = 0
       
   208 CTX_AT = 1
       
   209 CTX_V0 = 2
       
   210 CTX_V1 = 3
       
   211 CTX_A0 = 4
       
   212 CTX_A1 = 5
       
   213 CTX_A2 = 6
       
   214 CTX_A3 = 7
       
   215 CTX_T0 = 8
       
   216 CTX_T1 = 9
       
   217 CTX_T2 = 10
       
   218 CTX_T3 = 11
       
   219 CTX_T4 = 12
       
   220 CTX_T5 = 13
       
   221 CTX_T6 = 14
       
   222 CTX_T7 = 15
       
   223 CTX_A4 = 8
       
   224 CTX_A5 = 9
       
   225 CTX_A6 = 10
       
   226 CTX_A7 = 11
       
   227 CTX_T0 = 12
       
   228 CTX_T1 = 13
       
   229 CTX_T2 = 14
       
   230 CTX_T3 = 15
       
   231 CTX_S0 = 16
       
   232 CTX_S1 = 17
       
   233 CTX_S2 = 18
       
   234 CTX_S3 = 19
       
   235 CTX_S4 = 20
       
   236 CTX_S5 = 21
       
   237 CTX_S6 = 22
       
   238 CTX_S7 = 23
       
   239 CTX_T8 = 24
       
   240 CTX_T9 = 25
       
   241 CTX_K0 = 26
       
   242 CTX_K1 = 27
       
   243 CTX_GP = 28
       
   244 CTX_SP = 29
       
   245 CTX_S8 = 30
       
   246 CTX_RA = 31
       
   247 CTX_MDLO = 32
       
   248 CTX_MDHI = 33
       
   249 CTX_CAUSE = 34
       
   250 CTX_EPC = 35
       
   251 CTX_SR = 36
       
   252 CXT_R0 = CTX_R0
       
   253 CXT_AT = CTX_AT
       
   254 CXT_V0 = CTX_V0
       
   255 CXT_V1 = CTX_V1
       
   256 CXT_A0 = CTX_A0
       
   257 CXT_A1 = CTX_A1
       
   258 CXT_A2 = CTX_A2
       
   259 CXT_A3 = CTX_A3
       
   260 CXT_T0 = CTX_T0
       
   261 CXT_T1 = CTX_T1
       
   262 CXT_T2 = CTX_T2
       
   263 CXT_T3 = CTX_T3
       
   264 CXT_T4 = CTX_T4
       
   265 CXT_T5 = CTX_T5
       
   266 CXT_T6 = CTX_T6
       
   267 CXT_T7 = CTX_T7
       
   268 CXT_S0 = CTX_S0
       
   269 CXT_S1 = CTX_S1
       
   270 CXT_S2 = CTX_S2
       
   271 CXT_S3 = CTX_S3
       
   272 CXT_S4 = CTX_S4
       
   273 CXT_S5 = CTX_S5
       
   274 CXT_S6 = CTX_S6
       
   275 CXT_S7 = CTX_S7
       
   276 CXT_T8 = CTX_T8
       
   277 CXT_T9 = CTX_T9
       
   278 CXT_K0 = CTX_K0
       
   279 CXT_K1 = CTX_K1
       
   280 CXT_GP = CTX_GP
       
   281 CXT_SP = CTX_SP
       
   282 CXT_S8 = CTX_S8
       
   283 CXT_RA = CTX_RA
       
   284 CXT_MDLO = CTX_MDLO
       
   285 CXT_MDHI = CTX_MDHI
       
   286 CXT_CAUSE = CTX_CAUSE
       
   287 CXT_EPC = CTX_EPC
       
   288 CXT_SR = CTX_SR
       
   289 CTX_FV0 = 0
       
   290 CTX_FV1 = 2
       
   291 CTX_FA0 = 12
       
   292 CTX_FA1 = 13
       
   293 CTX_FA2 = 14
       
   294 CTX_FA3 = 15
       
   295 CTX_FA4 = 16
       
   296 CTX_FA5 = 17
       
   297 CTX_FA6 = 18
       
   298 CTX_FA7 = 19
       
   299 CTX_FT0 = 4
       
   300 CTX_FT1 = 5
       
   301 CTX_FT2 = 6
       
   302 CTX_FT3 = 7
       
   303 CTX_FT4 = 8
       
   304 CTX_FT5 = 9
       
   305 CTX_FT6 = 10
       
   306 CTX_FT7 = 11
       
   307 CTX_FT8 = 20
       
   308 CTX_FT9 = 21
       
   309 CTX_FT10 = 22
       
   310 CTX_FT11 = 23
       
   311 CTX_FT12 = 1
       
   312 CTX_FT13 = 3
       
   313 CTX_FS0 = 24
       
   314 CTX_FS1 = 25
       
   315 CTX_FS2 = 26
       
   316 CTX_FS3 = 27
       
   317 CTX_FS4 = 28
       
   318 CTX_FS5 = 29
       
   319 CTX_FS6 = 30
       
   320 CTX_FS7 = 31
       
   321 CTX_FT8 = 21
       
   322 CTX_FT9 = 23
       
   323 CTX_FT10 = 25
       
   324 CTX_FT11 = 27
       
   325 CTX_FT12 = 29
       
   326 CTX_FT13 = 31
       
   327 CTX_FT14 = 1
       
   328 CTX_FT15 = 3
       
   329 CTX_FS0 = 20
       
   330 CTX_FS1 = 22
       
   331 CTX_FS2 = 24
       
   332 CTX_FS3 = 26
       
   333 CTX_FS4 = 28
       
   334 CTX_FS5 = 30
       
   335 SV_ONSTACK = 0x0001
       
   336 SV_INTERRUPT = 0x0002
       
   337 NUMBSDSIGS = (32)
       
   338 def sigmask(sig): return (1L << ((sig)-1))
       
   339 
       
   340 def sigmask(sig): return (1L << ((sig)-1))
       
   341 
       
   342 SIG_ERR = (-1)
       
   343 SIG_IGN = (1)
       
   344 SIG_HOLD = (2)
       
   345 SIG_DFL = (0)
       
   346 NSIG = 65
       
   347 MAXSIG = (NSIG-1)
       
   348 NUMSIGS = (NSIG-1)
       
   349 BRK_USERBP = 0
       
   350 BRK_KERNELBP = 1
       
   351 BRK_ABORT = 2
       
   352 BRK_BD_TAKEN = 3
       
   353 BRK_BD_NOTTAKEN = 4
       
   354 BRK_SSTEPBP = 5
       
   355 BRK_OVERFLOW = 6
       
   356 BRK_DIVZERO = 7
       
   357 BRK_RANGE = 8
       
   358 BRK_PSEUDO_OP_BIT = 0x80
       
   359 BRK_PSEUDO_OP_MAX = 0x3
       
   360 BRK_CACHE_SYNC = 0x80
       
   361 BRK_MULOVF = 1023
       
   362 _POSIX_VERSION = 199506L
       
   363 _POSIX_VERSION = 199506
       
   364 _POSIX_VDISABLE = 0
       
   365 MAX_INPUT = 512
       
   366 MAX_CANON = 256
       
   367 UID_NOBODY = 60001
       
   368 GID_NOBODY = UID_NOBODY
       
   369 UID_NOACCESS = 60002
       
   370 MAXPID = 0x7ffffff0
       
   371 MAXUID = 0x7fffffff
       
   372 MAXLINK = 30000
       
   373 SSIZE = 1
       
   374 SINCR = 1
       
   375 KSTKSIZE = 1
       
   376 EXTKSTKSIZE = 1
       
   377 KSTKIDX = 0
       
   378 KSTEIDX = 1
       
   379 EXTKSTKSIZE = 0
       
   380 KSTKIDX = 0
       
   381 CANBSIZ = 256
       
   382 HZ = 100
       
   383 TICK = 10000000
       
   384 NOFILE = 20
       
   385 NGROUPS_UMIN = 0
       
   386 NGROUPS_UMAX = 32
       
   387 NGROUPS = 16
       
   388 PMASK = 0177
       
   389 PCATCH = 0400
       
   390 PLTWAIT = 01000
       
   391 PRECALC = 01000
       
   392 PSWP = 0
       
   393 PINOD = 10
       
   394 PSNDD = PINOD
       
   395 PRIBIO = 20
       
   396 PZERO = 25
       
   397 PMEM = 0
       
   398 NZERO = 20
       
   399 PPIPE = 26
       
   400 PVFS = 27
       
   401 PWAIT = 30
       
   402 PSLEP = 39
       
   403 PUSER = 60
       
   404 PBATCH_CRITICAL = -1
       
   405 PTIME_SHARE = -2
       
   406 PTIME_SHARE_OVER = -3
       
   407 PBATCH = -4
       
   408 PWEIGHTLESS = -5
       
   409 IO_NBPC = 4096
       
   410 IO_BPCSHIFT = 12
       
   411 MIN_NBPC = 4096
       
   412 MIN_BPCSHIFT = 12
       
   413 MIN_CPSSHIFT = 10
       
   414 BPCSHIFT = 12
       
   415 CPSSHIFT = 10
       
   416 BPCSHIFT = 14
       
   417 CPSSHIFT = 12
       
   418 CPSSHIFT = 11
       
   419 BPSSHIFT = (BPCSHIFT+CPSSHIFT)
       
   420 NULL = 0L
       
   421 CMASK = 022
       
   422 NODEV = (-1)
       
   423 NOPAGE = (-1)
       
   424 NBPSCTR = 512
       
   425 SCTRSHFT = 9
       
   426 def BASEPRI(psw): return (((psw) & SR_IMASK) == SR_IMASK0)
       
   427 
       
   428 def BASEPRI(psw): return (((psw) & SR_IMASK) == SR_IMASK)
       
   429 
       
   430 def USERMODE(psw): return (((psw) & SR_KSU_MSK) == SR_KSU_USR)
       
   431 
       
   432 MAXPATHLEN = 1024
       
   433 MAXSYMLINKS = 30
       
   434 MAXNAMELEN = 256
       
   435 PIPE_BUF = 10240
       
   436 PIPE_MAX = 10240
       
   437 NBBY = 8
       
   438 BBSHIFT = 9
       
   439 BBSIZE = (1<<BBSHIFT)
       
   440 BBMASK = (BBSIZE-1)
       
   441 def BBTOB(bbs): return ((bbs) << BBSHIFT)
       
   442 
       
   443 def OFFTOBB(bytes): return (((__uint64_t)(bytes) + BBSIZE - 1) >> BBSHIFT)
       
   444 
       
   445 def OFFTOBBT(bytes): return ((off_t)(bytes) >> BBSHIFT)
       
   446 
       
   447 def BBTOOFF(bbs): return ((off_t)(bbs) << BBSHIFT)
       
   448 
       
   449 SEEKLIMIT32 = 0x7fffffff
       
   450 MAXBSIZE = 8192
       
   451 DEV_BSIZE = BBSIZE
       
   452 DEV_BSHIFT = BBSHIFT
       
   453 def btodb(bytes): return   \
       
   454 
       
   455 def dbtob(db): return   \
       
   456 
       
   457 BLKDEV_IOSHIFT = BPCSHIFT
       
   458 BLKDEV_IOSIZE = (1<<BLKDEV_IOSHIFT)
       
   459 def BLKDEV_OFF(off): return ((off) & (BLKDEV_IOSIZE - 1))
       
   460 
       
   461 def BLKDEV_LBN(off): return ((off) >> BLKDEV_IOSHIFT)
       
   462 
       
   463 def BLKDEV_LTOP(bn): return ((bn) * BLKDEV_BB)
       
   464 
       
   465 MAXHOSTNAMELEN = 256
       
   466 def DELAY(n): return us_delay(n)
       
   467 
       
   468 def DELAYBUS(n): return us_delaybus(n)
       
   469 
       
   470 TIMEPOKE_NOW = -100L
       
   471 MUTEX_DEFAULT = 0x0
       
   472 METER_NAMSZ = 16
       
   473 METER_NO_SEQ = -1
       
   474 def mutex_spinlock(l): return splhi()
       
   475 
       
   476 def mutex_spintrylock(l): return splhi()
       
   477 
       
   478 def spinlock_initialized(l): return 1
       
   479 
       
   480 SV_FIFO = 0x0
       
   481 SV_LIFO = 0x2
       
   482 SV_PRIO = 0x4
       
   483 SV_KEYED = 0x6
       
   484 SV_DEFAULT = SV_FIFO
       
   485 SEMA_NOHIST = 0x0001
       
   486 SEMA_LOCK = 0x0004
       
   487 NSCHEDCLASS = (-(PWEIGHTLESS)+1)
       
   488 MR_ACCESS = 1
       
   489 MR_UPDATE = 2
       
   490 MRLOCK_BARRIER = 0x1
       
   491 MRLOCK_BEHAVIOR = 0x2
       
   492 MRLOCK_DBLTRIPPABLE = 0x4
       
   493 MRLOCK_ALLOW_EQUAL_PRI = 0x8
       
   494 MRLOCK_DEFAULT = MRLOCK_BARRIER
       
   495 def mraccess(mrp): return mraccessf(mrp, 0)
       
   496 
       
   497 def mrupdate(mrp): return mrupdatef(mrp, 0)
       
   498 
       
   499 def mp_mutex_unlock(m): return mutex_unlock(m)
       
   500 
       
   501 def mp_mutex_trylock(m): return mutex_trylock(m)
       
   502 
       
   503 def mp_mutex_spinlock(m): return mutex_spinlock(m)
       
   504 
       
   505 
       
   506 # Included from sys/mon.h
       
   507 MON_LOCKED = 0x01
       
   508 MON_WAITING = 0x02
       
   509 MON_TIMEOUT = 0x04
       
   510 MON_DOSRV = 0x08
       
   511 MON_RUN = 0x10
       
   512 MR_READER_BUCKETS = 13
       
   513 def initlock(l): return spinlock_init(l,0)
       
   514 
       
   515 def ownlock(x): return 1
       
   516 
       
   517 def mutex_enter(m): return mutex_lock(m, PZERO)
       
   518 
       
   519 def mutex_tryenter(m): return mutex_trylock(m)
       
   520 
       
   521 def mutex_exit(m): return mutex_unlock(m)
       
   522 
       
   523 def cv_signal(cv): return sv_signal(cv)
       
   524 
       
   525 def cv_broadcast(cv): return sv_broadcast(cv)
       
   526 
       
   527 def cv_destroy(cv): return sv_destroy(cv)
       
   528 
       
   529 RW_READER = MR_ACCESS
       
   530 RW_WRITER = MR_UPDATE
       
   531 def rw_exit(r): return mrunlock(r)
       
   532 
       
   533 def rw_tryupgrade(r): return mrtrypromote(r)
       
   534 
       
   535 def rw_downgrade(r): return mrdemote(r)
       
   536 
       
   537 def rw_destroy(r): return mrfree(r)
       
   538 
       
   539 def RW_WRITE_HELD(r): return ismrlocked(r, MR_UPDATE)
       
   540 
       
   541 def RW_READ_HELD(r): return ismrlocked(r, MR_ACCESS)
       
   542 
       
   543 MS_FREE = 0
       
   544 MS_UPD = 1
       
   545 MS_ACC = 2
       
   546 MS_WAITERS = 4
       
   547 
       
   548 # Included from sys/fcntl.h
       
   549 FNDELAY = 0x04
       
   550 FAPPEND = 0x08
       
   551 FSYNC = 0x10
       
   552 FDSYNC = 0x20
       
   553 FRSYNC = 0x40
       
   554 FNONBLOCK = 0x80
       
   555 FASYNC = 0x1000
       
   556 FLARGEFILE = 0x2000
       
   557 FNONBLK = FNONBLOCK
       
   558 FDIRECT = 0x8000
       
   559 FBULK = 0x10000
       
   560 FDIRENT64 = 0x8000
       
   561 FCREAT = 0x0100
       
   562 FTRUNC = 0x0200
       
   563 FEXCL = 0x0400
       
   564 FNOCTTY = 0x0800
       
   565 O_RDONLY = 0
       
   566 O_WRONLY = 1
       
   567 O_RDWR = 2
       
   568 O_NDELAY = 0x04
       
   569 O_APPEND = 0x08
       
   570 O_SYNC = 0x10
       
   571 O_DSYNC = 0x20
       
   572 O_RSYNC = 0x40
       
   573 O_NONBLOCK = 0x80
       
   574 O_LARGEFILE = 0x2000
       
   575 O_DIRECT = 0x8000
       
   576 O_BULK = 0x10000
       
   577 O_CREAT = 0x100
       
   578 O_TRUNC = 0x200
       
   579 O_EXCL = 0x400
       
   580 O_NOCTTY = 0x800
       
   581 F_DUPFD = 0
       
   582 F_GETFD = 1
       
   583 F_SETFD = 2
       
   584 F_GETFL = 3
       
   585 F_SETFL = 4
       
   586 F_SETLK = 6
       
   587 F_SETLKW = 7
       
   588 F_CHKFL = 8
       
   589 F_ALLOCSP = 10
       
   590 F_FREESP = 11
       
   591 F_SETBSDLK = 12
       
   592 F_SETBSDLKW = 13
       
   593 F_GETLK = 14
       
   594 F_CHKLK = 15
       
   595 F_CHKLKW = 16
       
   596 F_CLNLK = 17
       
   597 F_RSETLK = 20
       
   598 F_RGETLK = 21
       
   599 F_RSETLKW = 22
       
   600 F_GETOWN = 23
       
   601 F_SETOWN = 24
       
   602 F_DIOINFO = 30
       
   603 F_FSGETXATTR = 31
       
   604 F_FSSETXATTR = 32
       
   605 F_GETLK64 = 33
       
   606 F_SETLK64 = 34
       
   607 F_SETLKW64 = 35
       
   608 F_ALLOCSP64 = 36
       
   609 F_FREESP64 = 37
       
   610 F_GETBMAP = 38
       
   611 F_FSSETDM = 39
       
   612 F_RESVSP = 40
       
   613 F_UNRESVSP = 41
       
   614 F_RESVSP64 = 42
       
   615 F_UNRESVSP64 = 43
       
   616 F_GETBMAPA = 44
       
   617 F_FSGETXATTRA = 45
       
   618 F_SETBIOSIZE = 46
       
   619 F_GETBIOSIZE = 47
       
   620 F_GETOPS = 50
       
   621 F_DMAPI = 51
       
   622 F_FSYNC = 52
       
   623 F_FSYNC64 = 53
       
   624 F_GETBDSATTR = 54
       
   625 F_SETBDSATTR = 55
       
   626 F_GETBMAPX = 56
       
   627 F_SETPRIO = 57
       
   628 F_GETPRIO = 58
       
   629 F_RDLCK = 01
       
   630 F_WRLCK = 02
       
   631 F_UNLCK = 03
       
   632 O_ACCMODE = 3
       
   633 FD_CLOEXEC = 1
       
   634 FD_NODUP_FORK = 4
       
   635 BMV_IF_ATTRFORK = 0x1
       
   636 BMV_IF_NO_DMAPI_READ = 0x2
       
   637 BMV_IF_PREALLOC = 0x4
       
   638 BMV_IF_VALID = (BMV_IF_ATTRFORK|BMV_IF_NO_DMAPI_READ|BMV_IF_PREALLOC)
       
   639 BMV_OF_PREALLOC = 0x1
       
   640 BMV_IF_EXTENDED = 0x40000000
       
   641 FMASK = 0x190FF
       
   642 FOPEN = 0xFFFFFFFF
       
   643 FREAD = 0x01
       
   644 FWRITE = 0x02
       
   645 FNDELAY = 0x04
       
   646 FAPPEND = 0x08
       
   647 FSYNC = 0x10
       
   648 FDSYNC = 0x20
       
   649 FRSYNC = 0x40
       
   650 FNONBLOCK = 0x80
       
   651 FASYNC = 0x1000
       
   652 FNONBLK = FNONBLOCK
       
   653 FLARGEFILE = 0x2000
       
   654 FDIRECT = 0x8000
       
   655 FBULK = 0x10000
       
   656 FCREAT = 0x0100
       
   657 FTRUNC = 0x0200
       
   658 FEXCL = 0x0400
       
   659 FNOCTTY = 0x0800
       
   660 FINVIS = 0x0100
       
   661 FSOCKET = 0x0200
       
   662 FINPROGRESS = 0x0400
       
   663 FPRIORITY = 0x0800
       
   664 FPRIO = 0x4000
       
   665 FDIRENT64 = 0x8000
       
   666 FCLOSEXEC = 0x01
       
   667 LOCK_SH = 1
       
   668 LOCK_EX = 2
       
   669 LOCK_NB = 4
       
   670 LOCK_UN = 8
       
   671 L_SET = 0
       
   672 L_INCR = 1
       
   673 L_XTND = 2
       
   674 F_OK = 0
       
   675 X_OK = 1
       
   676 W_OK = 2
       
   677 R_OK = 4