Fred Drake | 613f7c4 | 2000-10-07 12:25:17 +0000 | [diff] [blame] | 1 | # Generated by h2py from /boot/develop/headers/posix/fcntl.h |
| 2 | |
| 3 | # Included from be_setup.h |
| 4 | def __std(ref): return ref |
| 5 | |
| 6 | __be_os = 2 |
| 7 | __dest_os = __be_os |
| 8 | __MSL__ = 0x4011 |
| 9 | __GLIBC__ = -2 |
| 10 | __GLIBC_MINOR__ = 1 |
| 11 | |
| 12 | # Included from BeBuild.h |
| 13 | B_BEOS_VERSION_4 = 0x0400 |
| 14 | B_BEOS_VERSION_4_5 = 0x0450 |
| 15 | B_BEOS_VERSION_5 = 0x0500 |
| 16 | B_BEOS_VERSION = B_BEOS_VERSION_5 |
| 17 | B_BEOS_VERSION_MAUI = B_BEOS_VERSION_5 |
| 18 | _PR2_COMPATIBLE_ = 1 |
| 19 | _PR3_COMPATIBLE_ = 1 |
| 20 | _R4_COMPATIBLE_ = 1 |
| 21 | _R4_5_COMPATIBLE_ = 1 |
| 22 | _PR2_COMPATIBLE_ = 0 |
| 23 | _PR3_COMPATIBLE_ = 0 |
| 24 | _R4_COMPATIBLE_ = 1 |
| 25 | _R4_5_COMPATIBLE_ = 1 |
| 26 | def _UNUSED(x): return x |
| 27 | |
| 28 | |
| 29 | # Included from sys/types.h |
| 30 | |
| 31 | # Included from time.h |
| 32 | |
| 33 | # Included from null.h |
| 34 | NULL = (0) |
| 35 | NULL = 0L |
| 36 | |
| 37 | # Included from size_t.h |
| 38 | |
| 39 | # Included from stddef.h |
| 40 | |
| 41 | # Included from wchar_t.h |
| 42 | CLOCKS_PER_SEC = 1000 |
| 43 | CLK_TCK = CLOCKS_PER_SEC |
| 44 | MAX_TIMESTR = 70 |
| 45 | |
| 46 | # Included from sys/stat.h |
| 47 | S_ATTR_DIR = 01000000000 |
| 48 | S_ATTR = 02000000000 |
| 49 | S_INDEX_DIR = 04000000000 |
| 50 | S_STR_INDEX = 00100000000 |
| 51 | S_INT_INDEX = 00200000000 |
| 52 | S_UINT_INDEX = 00400000000 |
| 53 | S_LONG_LONG_INDEX = 00010000000 |
| 54 | S_ULONG_LONG_INDEX = 00020000000 |
| 55 | S_FLOAT_INDEX = 00040000000 |
| 56 | S_DOUBLE_INDEX = 00001000000 |
| 57 | S_ALLOW_DUPS = 00002000000 |
| 58 | S_IFMT = 00000170000 |
| 59 | S_IFLNK = 00000120000 |
| 60 | S_IFREG = 00000100000 |
| 61 | S_IFBLK = 00000060000 |
| 62 | S_IFDIR = 00000040000 |
| 63 | S_IFCHR = 00000020000 |
| 64 | S_IFIFO = 00000010000 |
| 65 | def S_ISREG(m): return (((m) & S_IFMT) == S_IFREG) |
| 66 | |
| 67 | def S_ISLNK(m): return (((m) & S_IFMT) == S_IFLNK) |
| 68 | |
| 69 | def S_ISBLK(m): return (((m) & S_IFMT) == S_IFBLK) |
| 70 | |
| 71 | def S_ISDIR(m): return (((m) & S_IFMT) == S_IFDIR) |
| 72 | |
| 73 | def S_ISCHR(m): return (((m) & S_IFMT) == S_IFCHR) |
| 74 | |
| 75 | def S_ISFIFO(m): return (((m) & S_IFMT) == S_IFIFO) |
| 76 | |
| 77 | def S_ISINDEX(m): return (((m) & S_INDEX_DIR) == S_INDEX_DIR) |
| 78 | |
| 79 | S_IUMSK = 07777 |
| 80 | S_ISUID = 04000 |
| 81 | S_ISGID = 02000 |
| 82 | S_ISVTX = 01000 |
| 83 | S_IRWXU = 00700 |
| 84 | S_IRUSR = 00400 |
| 85 | S_IWUSR = 00200 |
| 86 | S_IXUSR = 00100 |
| 87 | S_IRWXG = 00070 |
| 88 | S_IRGRP = 00040 |
| 89 | S_IWGRP = 00020 |
| 90 | S_IXGRP = 00010 |
| 91 | S_IRWXO = 00007 |
| 92 | S_IROTH = 00004 |
| 93 | S_IWOTH = 00002 |
| 94 | S_IXOTH = 00001 |
| 95 | F_DUPFD = 0x0001 |
| 96 | F_GETFD = 0x0002 |
| 97 | F_SETFD = 0x0004 |
| 98 | F_GETFL = 0x0008 |
| 99 | F_SETFL = 0x0010 |
| 100 | F_GETLK = 0x0020 |
| 101 | F_RDLCK = 0x0040 |
| 102 | F_SETLK = 0x0080 |
| 103 | F_SETLKW = 0x0100 |
| 104 | F_UNLCK = 0x0200 |
| 105 | F_WRLCK = 0x0400 |
| 106 | FD_CLOEXEC = 1 |
| 107 | FD_CLOEXEC = 0x0800 |
| 108 | O_RDONLY = 0 |
| 109 | O_WRONLY = 1 |
| 110 | O_RDWR = 2 |
| 111 | O_RWMASK = 3 |
| 112 | O_CLOEXEC = 0x0040 |
| 113 | O_NONBLOCK = 0x0080 |
| 114 | O_EXCL = 0x0100 |
| 115 | O_CREAT = 0x0200 |
| 116 | O_TRUNC = 0x0400 |
| 117 | O_APPEND = 0x0800 |
| 118 | O_NOCTTY = 0x1000 |
| 119 | O_NOTRAVERSE = 0x2000 |
| 120 | O_ACCMODE = 0x0003 |
| 121 | O_TEXT = 0x4000 |
| 122 | O_BINARY = 0x8000 |
| 123 | S_IREAD = 0x0100 |
| 124 | S_IWRITE = 0x0080 |