Add forgotten initialization. Fixes bug #120994, "Traceback with
[python/dscho.git] / Lib / plat-beos5 / FCNTL.py
blob617b65e8deb3438b8bb2ed94e32f84d824cbb755
1 # Generated by h2py from /boot/develop/headers/posix/fcntl.h
3 # Included from be_setup.h
4 def __std(ref): return ref
6 __be_os = 2
7 __dest_os = __be_os
8 __MSL__ = 0x4011
9 __GLIBC__ = -2
10 __GLIBC_MINOR__ = 1
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
29 # Included from sys/types.h
31 # Included from time.h
33 # Included from null.h
34 NULL = (0)
35 NULL = 0L
37 # Included from size_t.h
39 # Included from stddef.h
41 # Included from wchar_t.h
42 CLOCKS_PER_SEC = 1000
43 CLK_TCK = CLOCKS_PER_SEC
44 MAX_TIMESTR = 70
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)
67 def S_ISLNK(m): return (((m) & S_IFMT) == S_IFLNK)
69 def S_ISBLK(m): return (((m) & S_IFMT) == S_IFBLK)
71 def S_ISDIR(m): return (((m) & S_IFMT) == S_IFDIR)
73 def S_ISCHR(m): return (((m) & S_IFMT) == S_IFCHR)
75 def S_ISFIFO(m): return (((m) & S_IFMT) == S_IFIFO)
77 def S_ISINDEX(m): return (((m) & S_INDEX_DIR) == S_INDEX_DIR)
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