home *** CD-ROM | disk | FTP | other *** search
/ Big Green CD 8 / BGCD_8_Dev.iso / OPENSTEP / Languages / Python / python-14-src / Lib / aix3 / FCNTL.py next >
Encoding:
Text File  |  1997-01-17  |  2.6 KB  |  146 lines

  1. # Generated by h2py from /usr/include/fcntl.h
  2.  
  3. # Included from standards.h
  4.  
  5. # Included from sys/types.h
  6.  
  7. # Included from sys/m_types.h
  8. TRUE = 1
  9. FALSE = 0
  10. NBBY = 8
  11. FHSIZE = 32
  12.  
  13. # Included from sys/select.h
  14.  
  15. # Included from sys/time.h
  16. ITIMER_REAL = 0
  17. ITIMER_VIRTUAL = 1
  18. ITIMER_PROF = 2
  19. ITIMER_VIRT = 3
  20. TIMEOFDAY = 9
  21. TIMERID_ALRM = (ITIMER_REAL)
  22. TIMERID_REAL = (ITIMER_REAL)
  23. TIMERID_VIRTUAL = (ITIMER_VIRTUAL)
  24. TIMERID_PROF = (ITIMER_PROF)
  25. TIMERID_VIRT = (ITIMER_VIRT)
  26. TIMERID_TOD = (TIMERID_VIRT+1)
  27. NALRM = 1
  28. NPROF = 1
  29. NVIRTUAL = 2
  30. NTIMEOFDAY = 5
  31. NTIMERS = (NALRM + NPROF + NVIRTUAL + NTIMEOFDAY)
  32. MIN_SECS_SINCE_EPOCH = 0
  33. uS_PER_SECOND = (1000000)
  34. NS_PER_uS = (1000)
  35. MAX_SECS_TO_uS = 4000
  36. MAX_NS_TO_uS = 294967296
  37. NS_PER_SEC = 1000000000
  38. uS_PER_SEC = (NS_PER_SEC / 1000)
  39. NS_PER_MSEC = (NS_PER_SEC / 1000)
  40. MAX_DEC_SECS = 2
  41. MAX_DEC_NS = 147483647
  42. DST_NONE = 0
  43. DST_USA = 1
  44. DST_AUST = 2
  45. DST_WET = 3
  46. DST_MET = 4
  47. DST_EET = 5
  48. DST_CAN = 6
  49.  
  50. # Included from time.h
  51.  
  52. # Included from stddef.h
  53. CLOCKS_PER_SEC = 1000000
  54. CLK_TCK = 100
  55. TIMELEN = 26
  56. NLTBMAX = 64
  57. NO_TIMEOUT = 0
  58. INF_TIMEOUT = -1
  59. def NFDS(x): return ((x) & 0x0000FFFF)
  60.  
  61. def LOW_HALF(x): return NFDS(x)
  62.  
  63. def NMSGS(x): return (((x) >> 16) & 0x0000FFFF)
  64.  
  65. def HIGH_HALF(x): return NMSGS(x)
  66.  
  67. FD_SETSIZE = 2048
  68. def major(__x): return (int)((unsigned)(__x)>>16)
  69.  
  70. def minor(__x): return (int)((__x)&0xFFFF)
  71.  
  72.  
  73. # Included from sys/flock.h
  74. F_RDLCK = 01
  75. F_WRLCK = 02
  76. F_UNLCK = 03
  77. INOFLCK = 1
  78. SETFLCK = 2
  79. SLPFLCK = 4
  80. LCK_UNBLOCK = 0
  81. LCK_BLOCKER = 1
  82. LCK_BLOCKED = 2
  83. LCK_WASBLOCK = 4
  84. MAXEND = 017777777777
  85. RMTLOCK = 1
  86. def ENF_LOCK(mode): return (((mode) & (ISGID | IEXEC | (IEXEC >> 3) | (IEXEC >> 6))) == ISGID)
  87.  
  88. O_RDONLY = 00000000
  89. O_WRONLY = 00000001
  90. O_RDWR = 00000002
  91. O_ACCMODE = 3
  92. O_NONBLOCK = 00000004
  93. O_APPEND = 00000010
  94. O_CREAT = 00000400
  95. O_TRUNC = 00001000
  96. O_EXCL = 00002000
  97. O_NOCTTY = 00004000
  98. F_DUPFD = 0
  99. F_GETFD = 1
  100. F_SETFD = 2
  101. F_GETFL = 3
  102. F_SETFL = 4
  103. F_GETLK = 5
  104. F_SETLK = 6
  105. F_SETLKW = 7
  106. FD_CLOEXEC = 1
  107. O_SYNC = 00000020
  108. O_NONE = 00000003
  109. O_EXEC = 00000040
  110. O_RSHARE = 00010000
  111. O_DEFER = 00020000
  112. O_DELAY = 00040000
  113. O_NDELAY = 00100000
  114. O_NSHARE = 00200000
  115. F_GETOWN = 8
  116. F_SETOWN = 9
  117. F_CLOSEM = 10
  118. FNDELAY = O_NONBLOCK
  119. O_NDELAY = O_NONBLOCK
  120. FNDELAY = O_NDELAY
  121. FNONBLOCK = O_NONBLOCK
  122. FAPPEND = O_APPEND
  123. FSYNC = O_SYNC
  124. FASYNC = 00400000
  125. FOPEN = (-1)
  126. FREAD = (O_RDONLY-FOPEN)
  127. FWRITE = (O_WRONLY-FOPEN)
  128. FMPX = 00000200
  129. FMASK = 00374377
  130. FFCNTL = (FNONBLOCK|FNDELAY|FAPPEND|FSYNC|FASYNC)
  131. FCREAT = O_CREAT
  132. FTRUNC = O_TRUNC
  133. FEXCL = O_EXCL
  134. FRSHARE = O_RSHARE
  135. FDEFER = O_DEFER
  136. FDELAY = O_DELAY
  137. FNDELAY = O_NDELAY
  138. FNSHARE = O_NSHARE
  139. FEXEC = O_EXEC
  140. FNOCTTY = O_NOCTTY
  141. FMOUNT = 01000000
  142. FREVOKED = 0x20000000
  143. FKERNEL = 0x40000000
  144. FAIO = 00000100
  145. FDOCLONE = 0x10000000
  146.