Guido van Rossum | d44e0c3 | 1996-08-08 18:24:58 +0000 | [diff] [blame^] | 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 | NULL = 0 |
| 9 | TRUE = 1 |
| 10 | FALSE = 0 |
| 11 | NBBY = 8 |
| 12 | FHSIZE = 32 |
| 13 | |
| 14 | # Included from sys/select.h |
| 15 | |
| 16 | # Included from sys/time.h |
| 17 | ITIMER_REAL = 0 |
| 18 | ITIMER_VIRTUAL = 1 |
| 19 | ITIMER_PROF = 2 |
| 20 | ITIMER_VIRT = 3 |
| 21 | ITIMER_REAL1 = 20 |
| 22 | TIMEOFDAY = 9 |
| 23 | TIMERID_ALRM = (ITIMER_REAL) |
| 24 | TIMERID_REAL = (ITIMER_REAL) |
| 25 | TIMERID_VIRTUAL = (ITIMER_VIRTUAL) |
| 26 | TIMERID_PROF = (ITIMER_PROF) |
| 27 | TIMERID_VIRT = (ITIMER_VIRT) |
| 28 | TIMERID_TOD = (TIMERID_VIRT+1) |
| 29 | TIMERID_REAL1 = (ITIMER_REAL1) |
| 30 | NALRM = 1 |
| 31 | NPROF = 1 |
| 32 | NVIRTUAL = 2 |
| 33 | NTIMEOFDAY = 5 |
| 34 | NTIMERS = (NALRM + NPROF + NVIRTUAL + NTIMEOFDAY) |
| 35 | NALRM_THREAD = 1 |
| 36 | NTIMERS_THREAD = (NALRM_THREAD) |
| 37 | MIN_SECS_SINCE_EPOCH = 0 |
| 38 | uS_PER_SECOND = (1000000) |
| 39 | NS_PER_uS = (1000) |
| 40 | MAX_SECS_TO_uS = 4000 |
| 41 | MAX_NS_TO_uS = 294967296 |
| 42 | NS_PER_SEC = 1000000000 |
| 43 | uS_PER_SEC = (NS_PER_SEC / 1000) |
| 44 | NS_PER_MSEC = (NS_PER_SEC / 1000) |
| 45 | MAX_DEC_SECS = 2 |
| 46 | MAX_DEC_NS = 147483647 |
| 47 | DST_NONE = 0 |
| 48 | DST_USA = 1 |
| 49 | DST_AUST = 2 |
| 50 | DST_WET = 3 |
| 51 | DST_MET = 4 |
| 52 | DST_EET = 5 |
| 53 | DST_CAN = 6 |
| 54 | |
| 55 | # Included from time.h |
| 56 | NULL = 0 |
| 57 | CLOCKS_PER_SEC = 1000000 |
| 58 | CLK_TCK = 100 |
| 59 | |
| 60 | # Included from stddef.h |
| 61 | NULL = 0 |
| 62 | TIMELEN = 26 |
| 63 | NLTBMAX = 64 |
| 64 | NO_TIMEOUT = 0 |
| 65 | INF_TIMEOUT = -1 |
| 66 | def NFDS(x): return ((x) & 0x0000FFFF) |
| 67 | |
| 68 | def LOW_HALF(x): return NFDS(x) |
| 69 | |
| 70 | def NMSGS(x): return (((x) >> 16) & 0x0000FFFF) |
| 71 | |
| 72 | def HIGH_HALF(x): return NMSGS(x) |
| 73 | |
| 74 | FD_SETSIZE = 2048 |
| 75 | def major(__x): return (int)((unsigned)(__x)>>16) |
| 76 | |
| 77 | def minor(__x): return (int)((__x)&0xFFFF) |
| 78 | |
| 79 | |
| 80 | # Included from sys/flock.h |
| 81 | F_RDLCK = 01 |
| 82 | F_WRLCK = 02 |
| 83 | F_UNLCK = 03 |
| 84 | INOFLCK = 1 |
| 85 | SETFLCK = 2 |
| 86 | SLPFLCK = 4 |
| 87 | LCK_UNBLOCK = 0 |
| 88 | LCK_BLOCKER = 1 |
| 89 | LCK_BLOCKED = 2 |
| 90 | LCK_WASBLOCK = 4 |
| 91 | MAXEND = 017777777777 |
| 92 | RMTLOCK = 1 |
| 93 | def ENF_LOCK(mode): return (((mode) & (ISGID | IEXEC | (IEXEC >> 3) | (IEXEC >> 6))) == ISGID) |
| 94 | |
| 95 | O_RDONLY = 00000000 |
| 96 | O_WRONLY = 00000001 |
| 97 | O_RDWR = 00000002 |
| 98 | O_ACCMODE = 3 |
| 99 | O_NONBLOCK = 00000004 |
| 100 | O_APPEND = 00000010 |
| 101 | O_CREAT = 00000400 |
| 102 | O_TRUNC = 00001000 |
| 103 | O_EXCL = 00002000 |
| 104 | O_NOCTTY = 00004000 |
| 105 | F_DUPFD = 0 |
| 106 | F_GETFD = 1 |
| 107 | F_SETFD = 2 |
| 108 | F_GETFL = 3 |
| 109 | F_SETFL = 4 |
| 110 | F_GETLK = 5 |
| 111 | F_SETLK = 6 |
| 112 | F_SETLKW = 7 |
| 113 | FD_CLOEXEC = 1 |
| 114 | |
| 115 | # Included from unistd.h |
| 116 | |
| 117 | # Included from sys/access.h |
| 118 | F_OK = 00 |
| 119 | X_OK = 01 |
| 120 | W_OK = 02 |
| 121 | R_OK = 04 |
| 122 | R_ACC = 04 |
| 123 | W_ACC = 02 |
| 124 | X_ACC = 01 |
| 125 | E_ACC = 00 |
| 126 | NO_ACC = 00 |
| 127 | ACC_SELF = 0x00 |
| 128 | ACC_INVOKER = 0x01 |
| 129 | ACC_OBJ_OWNER = 0x02 |
| 130 | ACC_OBJ_GROUP = 0x04 |
| 131 | ACC_OTHERS = 0x08 |
| 132 | ACC_ANY = 0x10 |
| 133 | ACC_ALL = 0x20 |
| 134 | ACC_PERMIT = 0x01 |
| 135 | ACC_DENY = 0x02 |
| 136 | ACC_SPECIFY = 0x03 |
| 137 | SEEK_SET = 0 |
| 138 | SEEK_CUR = 1 |
| 139 | SEEK_END = 2 |
| 140 | STDIN_FILENO = 0 |
| 141 | STDOUT_FILENO = 1 |
| 142 | STDERR_FILENO = 2 |
| 143 | _POSIX_JOB_CONTROL = 1 |
| 144 | _POSIX_SAVED_IDS = 1 |
| 145 | _POSIX_VERSION = 199009L |
| 146 | _POSIX2_VERSION = 199209L |
| 147 | _POSIX2_C_VERSION = 199209L |
| 148 | _POSIX_REENTRANT_FUNCTIONS = 1 |
| 149 | _POSIX_THREADS = 1 |
| 150 | _POSIX_THREAD_ATTR_STACKSIZE = 1 |
| 151 | _POSIX_THREAD_PRIORITY_SCHEDULING = 1 |
| 152 | _POSIX_CHOWN_RESTRICTED = 0 |
| 153 | _POSIX_VDISABLE = 0xFF |
| 154 | _POSIX_NO_TRUNC = 0 |
| 155 | NULL = 0 |
| 156 | _CS_PATH = 1 |
| 157 | _CSPATH = "/usr/bin" |
| 158 | _PC_CHOWN_RESTRICTED = 10 |
| 159 | _PC_LINK_MAX = 11 |
| 160 | _PC_MAX_CANON = 12 |
| 161 | _PC_MAX_INPUT = 13 |
| 162 | _PC_NAME_MAX = 14 |
| 163 | _PC_NO_TRUNC = 15 |
| 164 | _PC_PATH_MAX = 16 |
| 165 | _PC_PIPE_BUF = 17 |
| 166 | _PC_VDISABLE = 18 |
| 167 | _SC_ARG_MAX = 0 |
| 168 | _SC_CHILD_MAX = 1 |
| 169 | _SC_CLK_TCK = 2 |
| 170 | _SC_NGROUPS_MAX = 3 |
| 171 | _SC_OPEN_MAX = 4 |
| 172 | _SC_STREAM_MAX = 5 |
| 173 | _SC_TZNAME_MAX = 6 |
| 174 | _SC_JOB_CONTROL = 7 |
| 175 | _SC_SAVED_IDS = 8 |
| 176 | _SC_VERSION = 9 |
| 177 | _SC_POSIX_ARG_MAX = 10 |
| 178 | _SC_POSIX_CHILD_MAX = 11 |
| 179 | _SC_POSIX_LINK_MAX = 12 |
| 180 | _SC_POSIX_MAX_CANON = 13 |
| 181 | _SC_POSIX_MAX_INPUT = 14 |
| 182 | _SC_POSIX_NAME_MAX = 15 |
| 183 | _SC_POSIX_NGROUPS_MAX = 16 |
| 184 | _SC_POSIX_OPEN_MAX = 17 |
| 185 | _SC_POSIX_PATH_MAX = 18 |
| 186 | _SC_POSIX_PIPE_BUF = 19 |
| 187 | _SC_POSIX_SSIZE_MAX = 20 |
| 188 | _SC_POSIX_STREAM_MAX = 21 |
| 189 | _SC_POSIX_TZNAME_MAX = 22 |
| 190 | _SC_BC_BASE_MAX = 23 |
| 191 | _SC_BC_DIM_MAX = 24 |
| 192 | _SC_BC_SCALE_MAX = 25 |
| 193 | _SC_BC_STRING_MAX = 26 |
| 194 | _SC_EQUIV_CLASS_MAX = 27 |
| 195 | _SC_EXPR_NEST_MAX = 28 |
| 196 | _SC_LINE_MAX = 29 |
| 197 | _SC_RE_DUP_MAX = 30 |
| 198 | _SC_2_VERSION = 31 |
| 199 | _SC_2_C_DEV = 32 |
| 200 | _SC_2_FORT_DEV = 33 |
| 201 | _SC_2_FORT_RUN = 34 |
| 202 | _SC_2_LOCALEDEF = 35 |
| 203 | _SC_2_SW_DEV = 36 |
| 204 | _SC_POSIX2_BC_BASE_MAX = 37 |
| 205 | _SC_POSIX2_BC_DIM_MAX = 38 |
| 206 | _SC_POSIX2_BC_SCALE_MAX = 39 |
| 207 | _SC_POSIX2_BC_STRING_MAX = 40 |
| 208 | _SC_POSIX2_EQUIV_CLASS_MAX = 41 |
| 209 | _SC_POSIX2_EXPR_NEST_MAX = 42 |
| 210 | _SC_POSIX2_LINE_MAX = 43 |
| 211 | _SC_POSIX2_RE_DUP_MAX = 44 |
| 212 | _SC_PASS_MAX = 45 |
| 213 | _SC_XOPEN_VERSION = 46 |
| 214 | _SC_ATEXIT_MAX = 47 |
| 215 | _SC_PAGE_SIZE = 48 |
| 216 | _SC_AES_OS_VERSION = 49 |
| 217 | _SC_COLL_WEIGHTS_MAX = 50 |
| 218 | _SC_2_C_BIND = 51 |
| 219 | _SC_2_C_VERSION = 52 |
| 220 | _SC_2_UPE = 53 |
| 221 | _SC_2_CHAR_TERM = 54 |
| 222 | _SC_XOPEN_SHM = 55 |
| 223 | _SC_XOPEN_CRYPT = 56 |
| 224 | _SC_XOPEN_ENH_I18N = 57 |
| 225 | _SC_PAGESIZE = _SC_PAGE_SIZE |
| 226 | _SC_IOV_MAX = 58 |
| 227 | _SC_REENTRANT_FUNCTIONS = 59 |
| 228 | _SC_THREADS = 60 |
| 229 | _SC_THREAD_ATTR_STACKADDR = 61 |
| 230 | _SC_THREAD_ATTR_STACKSIZE = 62 |
| 231 | _SC_THREAD_FORKALL = 63 |
| 232 | _SC_THREAD_PRIORITY_SCHEDULING = 64 |
| 233 | _SC_THREAD_PRIO_INHERIT = 65 |
| 234 | _SC_THREAD_PRIO_PROTECT = 66 |
| 235 | _SC_THREAD_PROCESS_SHARED = 67 |
| 236 | _SC_THREAD_DATAKEYS_MAX = 68 |
| 237 | _SC_THREAD_STACK_MIN = 69 |
| 238 | _SC_THREAD_THREADS_MAX = 70 |
| 239 | _SC_NPROCESSORS_CONF = 71 |
| 240 | _SC_NPROCESSORS_ONLN = 72 |
| 241 | _XOPEN_VERSION = 4 |
| 242 | _XOPEN_XCU_VERSION = 4 |
| 243 | _XOPEN_XPG3 = 1 |
| 244 | _XOPEN_XPG4 = 1 |
| 245 | _POSIX2_C_BIND = 1 |
| 246 | _POSIX2_C_DEV = 1 |
| 247 | _POSIX2_CHAR_TERM = 1 |
| 248 | _POSIX2_LOCALEDEF = 1 |
| 249 | _POSIX2_UPE = 1 |
| 250 | _POSIX2_FORT_DEV = (-1) |
| 251 | _POSIX2_FORT_RUN = (-1) |
| 252 | _POSIX2_SW_DEV = 1 |
| 253 | _XOPEN_CRYPT = 1 |
| 254 | _XOPEN_SHM = 1 |
| 255 | _XOPEN_ENH_I18N = 1 |
| 256 | |
| 257 | # Included from sys/lockf.h |
| 258 | |
| 259 | # Included from sys/stat.h |
| 260 | |
| 261 | # Included from sys/mode.h |
| 262 | _S_IFMT = 0170000 |
| 263 | _S_IFREG = 0100000 |
| 264 | _S_IFDIR = 0040000 |
| 265 | _S_IFBLK = 0060000 |
| 266 | _S_IFCHR = 0020000 |
| 267 | _S_IFIFO = 0010000 |
| 268 | S_ISUID = 0004000 |
| 269 | S_ISGID = 0002000 |
| 270 | S_IRWXU = 0000700 |
| 271 | S_IRUSR = 0000400 |
| 272 | S_IWUSR = 0000200 |
| 273 | S_IXUSR = 0000100 |
| 274 | S_IRWXG = 0000070 |
| 275 | S_IRGRP = 0000040 |
| 276 | S_IWGRP = 0000020 |
| 277 | S_IXGRP = 0000010 |
| 278 | S_IRWXO = 0000007 |
| 279 | S_IROTH = 0000004 |
| 280 | S_IWOTH = 0000002 |
| 281 | S_IXOTH = 0000001 |
| 282 | def S_ISFIFO(m): return (((m)&(_S_IFMT)) == (_S_IFIFO)) |
| 283 | |
| 284 | def S_ISDIR(m): return (((m)&(_S_IFMT)) == (_S_IFDIR)) |
| 285 | |
| 286 | def S_ISCHR(m): return (((m)&(_S_IFMT)) == (_S_IFCHR)) |
| 287 | |
| 288 | def S_ISBLK(m): return (((m)&(_S_IFMT)) == (_S_IFBLK)) |
| 289 | |
| 290 | def S_ISREG(m): return (((m)&(_S_IFMT)) == (_S_IFREG)) |
| 291 | |
| 292 | S_ISVTX = 0001000 |
| 293 | S_IFMT = _S_IFMT |
| 294 | S_IFREG = _S_IFREG |
| 295 | S_IFDIR = _S_IFDIR |
| 296 | S_IFBLK = _S_IFBLK |
| 297 | S_IFCHR = _S_IFCHR |
| 298 | S_IFIFO = _S_IFIFO |
| 299 | S_IFSOCK = 0140000 |
| 300 | S_IFLNK = 0120000 |
| 301 | S_IREAD = 0000400 |
| 302 | S_IWRITE = 0000200 |
| 303 | S_IEXEC = 0000100 |
| 304 | S_ENFMT = S_ISGID |
| 305 | S_IFMPX = (S_IFCHR|S_ISVTX) |
| 306 | def S_ISMPX(m): return (((m)&(S_IFMT|S_ISVTX)) == (S_IFMPX)) |
| 307 | |
| 308 | def S_ISLNK(m): return (((m)&(S_IFMT)) == (S_IFLNK)) |
| 309 | |
| 310 | def S_ISSOCK(m): return (((m)&(S_IFMT)) == (S_IFSOCK)) |
| 311 | |
| 312 | IFMT = S_IFMT |
| 313 | IFDIR = S_IFDIR |
| 314 | IFCHR = S_IFCHR |
| 315 | IFBLK = S_IFBLK |
| 316 | IFREG = S_IFREG |
| 317 | IFIFO = S_IFIFO |
| 318 | IFSOCK = S_IFSOCK |
| 319 | IFLNK = S_IFLNK |
| 320 | ISUID = S_ISUID |
| 321 | ISGID = S_ISGID |
| 322 | ISVTX = S_ISVTX |
| 323 | IREAD = S_IREAD |
| 324 | IWRITE = S_IWRITE |
| 325 | IEXEC = S_IEXEC |
| 326 | S_INMOD = 0xC0000000 |
| 327 | S_IXMOD = 0x40000000 |
| 328 | S_IJRNL = 0x04000000 |
| 329 | S_IXACL = 0x02000000 |
| 330 | S_ITCB = 0x01000000 |
| 331 | S_ITP = 0x00800000 |
| 332 | FS_VMP = 01 |
| 333 | FS_MOUNT = FS_VMP |
| 334 | FS_REMOTE = 02 |
| 335 | SDEV_REMOTE = 0x80000000 |
| 336 | STX_NORMAL = 0x00 |
| 337 | STX_LINK = 0x01 |
| 338 | STX_MOUNT = 0x02 |
| 339 | STX_HIDDEN = 0x04 |
| 340 | S_ENFMT = S_ISGID |
| 341 | F_ULOCK = 0 |
| 342 | F_LOCK = 1 |
| 343 | F_TLOCK = 2 |
| 344 | F_TEST = 3 |
| 345 | _AES_OS_VERSION = 1 |
| 346 | O_SYNC = 00000020 |
| 347 | O_NONE = 00000003 |
| 348 | O_EXEC = 00000040 |
| 349 | O_RSHARE = 00010000 |
| 350 | O_DEFER = 00020000 |
| 351 | O_DELAY = 00040000 |
| 352 | O_NDELAY = 00100000 |
| 353 | O_NSHARE = 00200000 |
| 354 | F_GETOWN = 8 |
| 355 | F_SETOWN = 9 |
| 356 | F_CLOSEM = 10 |
| 357 | FNDELAY = O_NONBLOCK |
| 358 | O_NDELAY = O_NONBLOCK |
| 359 | FNDELAY = O_NDELAY |
| 360 | FNONBLOCK = O_NONBLOCK |
| 361 | FAPPEND = O_APPEND |
| 362 | FSYNC = O_SYNC |
| 363 | FASYNC = 00400000 |
| 364 | FSYNCALL = 02000000 |
| 365 | FOPEN = (-1) |
| 366 | FREAD = (O_RDONLY-FOPEN) |
| 367 | FWRITE = (O_WRONLY-FOPEN) |
| 368 | FMPX = 00000200 |
| 369 | FMASK = 00374377 |
| 370 | FFCNTL = (FNONBLOCK|FNDELAY|FAPPEND|FSYNC|FASYNC) |
| 371 | FCREAT = O_CREAT |
| 372 | FTRUNC = O_TRUNC |
| 373 | FEXCL = O_EXCL |
| 374 | FRSHARE = O_RSHARE |
| 375 | FDEFER = O_DEFER |
| 376 | FDELAY = O_DELAY |
| 377 | FNDELAY = O_NDELAY |
| 378 | FNSHARE = O_NSHARE |
| 379 | FEXEC = O_EXEC |
| 380 | FNOCTTY = O_NOCTTY |
| 381 | FMOUNT = 01000000 |
| 382 | FREVOKED = 0x20000000 |
| 383 | FKERNEL = 0x40000000 |
| 384 | FAIO = 00000100 |
| 385 | FDOCLONE = 0x10000000 |
| 386 | GCFMARK = 0x00100000 |
| 387 | GCFDEFER = 0x00200000 |