summaryrefslogtreecommitdiffstats
path: root/Lib/plat-beos5/FCNTL.py
diff options
context:
space:
mode:
Diffstat (limited to 'Lib/plat-beos5/FCNTL.py')
-rw-r--r--Lib/plat-beos5/FCNTL.py124
1 files changed, 124 insertions, 0 deletions
diff --git a/Lib/plat-beos5/FCNTL.py b/Lib/plat-beos5/FCNTL.py
new file mode 100644
index 0000000..617b65e
--- /dev/null
+++ b/Lib/plat-beos5/FCNTL.py
@@ -0,0 +1,124 @@
+# Generated by h2py from /boot/develop/headers/posix/fcntl.h
+
+# Included from be_setup.h
+def __std(ref): return ref
+
+__be_os = 2
+__dest_os = __be_os
+__MSL__ = 0x4011
+__GLIBC__ = -2
+__GLIBC_MINOR__ = 1
+
+# Included from BeBuild.h
+B_BEOS_VERSION_4 = 0x0400
+B_BEOS_VERSION_4_5 = 0x0450
+B_BEOS_VERSION_5 = 0x0500
+B_BEOS_VERSION = B_BEOS_VERSION_5
+B_BEOS_VERSION_MAUI = B_BEOS_VERSION_5
+_PR2_COMPATIBLE_ = 1
+_PR3_COMPATIBLE_ = 1
+_R4_COMPATIBLE_ = 1
+_R4_5_COMPATIBLE_ = 1
+_PR2_COMPATIBLE_ = 0
+_PR3_COMPATIBLE_ = 0
+_R4_COMPATIBLE_ = 1
+_R4_5_COMPATIBLE_ = 1
+def _UNUSED(x): return x
+
+
+# Included from sys/types.h
+
+# Included from time.h
+
+# Included from null.h
+NULL = (0)
+NULL = 0L
+
+# Included from size_t.h
+
+# Included from stddef.h
+
+# Included from wchar_t.h
+CLOCKS_PER_SEC = 1000
+CLK_TCK = CLOCKS_PER_SEC
+MAX_TIMESTR = 70
+
+# Included from sys/stat.h
+S_ATTR_DIR = 01000000000
+S_ATTR = 02000000000
+S_INDEX_DIR = 04000000000
+S_STR_INDEX = 00100000000
+S_INT_INDEX = 00200000000
+S_UINT_INDEX = 00400000000
+S_LONG_LONG_INDEX = 00010000000
+S_ULONG_LONG_INDEX = 00020000000
+S_FLOAT_INDEX = 00040000000
+S_DOUBLE_INDEX = 00001000000
+S_ALLOW_DUPS = 00002000000
+S_IFMT = 00000170000
+S_IFLNK = 00000120000
+S_IFREG = 00000100000
+S_IFBLK = 00000060000
+S_IFDIR = 00000040000
+S_IFCHR = 00000020000
+S_IFIFO = 00000010000
+def S_ISREG(m): return (((m) & S_IFMT) == S_IFREG)
+
+def S_ISLNK(m): return (((m) & S_IFMT) == S_IFLNK)
+
+def S_ISBLK(m): return (((m) & S_IFMT) == S_IFBLK)
+
+def S_ISDIR(m): return (((m) & S_IFMT) == S_IFDIR)
+
+def S_ISCHR(m): return (((m) & S_IFMT) == S_IFCHR)
+
+def S_ISFIFO(m): return (((m) & S_IFMT) == S_IFIFO)
+
+def S_ISINDEX(m): return (((m) & S_INDEX_DIR) == S_INDEX_DIR)
+
+S_IUMSK = 07777
+S_ISUID = 04000
+S_ISGID = 02000
+S_ISVTX = 01000
+S_IRWXU = 00700
+S_IRUSR = 00400
+S_IWUSR = 00200
+S_IXUSR = 00100
+S_IRWXG = 00070
+S_IRGRP = 00040
+S_IWGRP = 00020
+S_IXGRP = 00010
+S_IRWXO = 00007
+S_IROTH = 00004
+S_IWOTH = 00002
+S_IXOTH = 00001
+F_DUPFD = 0x0001
+F_GETFD = 0x0002
+F_SETFD = 0x0004
+F_GETFL = 0x0008
+F_SETFL = 0x0010
+F_GETLK = 0x0020
+F_RDLCK = 0x0040
+F_SETLK = 0x0080
+F_SETLKW = 0x0100
+F_UNLCK = 0x0200
+F_WRLCK = 0x0400
+FD_CLOEXEC = 1
+FD_CLOEXEC = 0x0800
+O_RDONLY = 0
+O_WRONLY = 1
+O_RDWR = 2
+O_RWMASK = 3
+O_CLOEXEC = 0x0040
+O_NONBLOCK = 0x0080
+O_EXCL = 0x0100
+O_CREAT = 0x0200
+O_TRUNC = 0x0400
+O_APPEND = 0x0800
+O_NOCTTY = 0x1000
+O_NOTRAVERSE = 0x2000
+O_ACCMODE = 0x0003
+O_TEXT = 0x4000
+O_BINARY = 0x8000
+S_IREAD = 0x0100
+S_IWRITE = 0x0080 \ No newline at end of file