summaryrefslogtreecommitdiffstats
path: root/Lib/plat-aix4/FCNTL.py
diff options
context:
space:
mode:
Diffstat (limited to 'Lib/plat-aix4/FCNTL.py')
-rw-r--r--Lib/plat-aix4/FCNTL.py387
1 files changed, 387 insertions, 0 deletions
diff --git a/Lib/plat-aix4/FCNTL.py b/Lib/plat-aix4/FCNTL.py
new file mode 100644
index 0000000..739ada4
--- /dev/null
+++ b/Lib/plat-aix4/FCNTL.py
@@ -0,0 +1,387 @@
+# Generated by h2py from /usr/include/fcntl.h
+
+# Included from standards.h
+
+# Included from sys/types.h
+
+# Included from sys/m_types.h
+NULL = 0
+TRUE = 1
+FALSE = 0
+NBBY = 8
+FHSIZE = 32
+
+# Included from sys/select.h
+
+# Included from sys/time.h
+ITIMER_REAL = 0
+ITIMER_VIRTUAL = 1
+ITIMER_PROF = 2
+ITIMER_VIRT = 3
+ITIMER_REAL1 = 20
+TIMEOFDAY = 9
+TIMERID_ALRM = (ITIMER_REAL)
+TIMERID_REAL = (ITIMER_REAL)
+TIMERID_VIRTUAL = (ITIMER_VIRTUAL)
+TIMERID_PROF = (ITIMER_PROF)
+TIMERID_VIRT = (ITIMER_VIRT)
+TIMERID_TOD = (TIMERID_VIRT+1)
+TIMERID_REAL1 = (ITIMER_REAL1)
+NALRM = 1
+NPROF = 1
+NVIRTUAL = 2
+NTIMEOFDAY = 5
+NTIMERS = (NALRM + NPROF + NVIRTUAL + NTIMEOFDAY)
+NALRM_THREAD = 1
+NTIMERS_THREAD = (NALRM_THREAD)
+MIN_SECS_SINCE_EPOCH = 0
+uS_PER_SECOND = (1000000)
+NS_PER_uS = (1000)
+MAX_SECS_TO_uS = 4000
+MAX_NS_TO_uS = 294967296
+NS_PER_SEC = 1000000000
+uS_PER_SEC = (NS_PER_SEC / 1000)
+NS_PER_MSEC = (NS_PER_SEC / 1000)
+MAX_DEC_SECS = 2
+MAX_DEC_NS = 147483647
+DST_NONE = 0
+DST_USA = 1
+DST_AUST = 2
+DST_WET = 3
+DST_MET = 4
+DST_EET = 5
+DST_CAN = 6
+
+# Included from time.h
+NULL = 0
+CLOCKS_PER_SEC = 1000000
+CLK_TCK = 100
+
+# Included from stddef.h
+NULL = 0
+TIMELEN = 26
+NLTBMAX = 64
+NO_TIMEOUT = 0
+INF_TIMEOUT = -1
+def NFDS(x): return ((x) & 0x0000FFFF)
+
+def LOW_HALF(x): return NFDS(x)
+
+def NMSGS(x): return (((x) >> 16) & 0x0000FFFF)
+
+def HIGH_HALF(x): return NMSGS(x)
+
+FD_SETSIZE = 2048
+def major(__x): return (int)((unsigned)(__x)>>16)
+
+def minor(__x): return (int)((__x)&0xFFFF)
+
+
+# Included from sys/flock.h
+F_RDLCK = 01
+F_WRLCK = 02
+F_UNLCK = 03
+INOFLCK = 1
+SETFLCK = 2
+SLPFLCK = 4
+LCK_UNBLOCK = 0
+LCK_BLOCKER = 1
+LCK_BLOCKED = 2
+LCK_WASBLOCK = 4
+MAXEND = 017777777777
+RMTLOCK = 1
+def ENF_LOCK(mode): return (((mode) & (ISGID | IEXEC | (IEXEC >> 3) | (IEXEC >> 6))) == ISGID)
+
+O_RDONLY = 00000000
+O_WRONLY = 00000001
+O_RDWR = 00000002
+O_ACCMODE = 3
+O_NONBLOCK = 00000004
+O_APPEND = 00000010
+O_CREAT = 00000400
+O_TRUNC = 00001000
+O_EXCL = 00002000
+O_NOCTTY = 00004000
+F_DUPFD = 0
+F_GETFD = 1
+F_SETFD = 2
+F_GETFL = 3
+F_SETFL = 4
+F_GETLK = 5
+F_SETLK = 6
+F_SETLKW = 7
+FD_CLOEXEC = 1
+
+# Included from unistd.h
+
+# Included from sys/access.h
+F_OK = 00
+X_OK = 01
+W_OK = 02
+R_OK = 04
+R_ACC = 04
+W_ACC = 02
+X_ACC = 01
+E_ACC = 00
+NO_ACC = 00
+ACC_SELF = 0x00
+ACC_INVOKER = 0x01
+ACC_OBJ_OWNER = 0x02
+ACC_OBJ_GROUP = 0x04
+ACC_OTHERS = 0x08
+ACC_ANY = 0x10
+ACC_ALL = 0x20
+ACC_PERMIT = 0x01
+ACC_DENY = 0x02
+ACC_SPECIFY = 0x03
+SEEK_SET = 0
+SEEK_CUR = 1
+SEEK_END = 2
+STDIN_FILENO = 0
+STDOUT_FILENO = 1
+STDERR_FILENO = 2
+_POSIX_JOB_CONTROL = 1
+_POSIX_SAVED_IDS = 1
+_POSIX_VERSION = 199009L
+_POSIX2_VERSION = 199209L
+_POSIX2_C_VERSION = 199209L
+_POSIX_REENTRANT_FUNCTIONS = 1
+_POSIX_THREADS = 1
+_POSIX_THREAD_ATTR_STACKSIZE = 1
+_POSIX_THREAD_PRIORITY_SCHEDULING = 1
+_POSIX_CHOWN_RESTRICTED = 0
+_POSIX_VDISABLE = 0xFF
+_POSIX_NO_TRUNC = 0
+NULL = 0
+_CS_PATH = 1
+_CSPATH = "/usr/bin"
+_PC_CHOWN_RESTRICTED = 10
+_PC_LINK_MAX = 11
+_PC_MAX_CANON = 12
+_PC_MAX_INPUT = 13
+_PC_NAME_MAX = 14
+_PC_NO_TRUNC = 15
+_PC_PATH_MAX = 16
+_PC_PIPE_BUF = 17
+_PC_VDISABLE = 18
+_SC_ARG_MAX = 0
+_SC_CHILD_MAX = 1
+_SC_CLK_TCK = 2
+_SC_NGROUPS_MAX = 3
+_SC_OPEN_MAX = 4
+_SC_STREAM_MAX = 5
+_SC_TZNAME_MAX = 6
+_SC_JOB_CONTROL = 7
+_SC_SAVED_IDS = 8
+_SC_VERSION = 9
+_SC_POSIX_ARG_MAX = 10
+_SC_POSIX_CHILD_MAX = 11
+_SC_POSIX_LINK_MAX = 12
+_SC_POSIX_MAX_CANON = 13
+_SC_POSIX_MAX_INPUT = 14
+_SC_POSIX_NAME_MAX = 15
+_SC_POSIX_NGROUPS_MAX = 16
+_SC_POSIX_OPEN_MAX = 17
+_SC_POSIX_PATH_MAX = 18
+_SC_POSIX_PIPE_BUF = 19
+_SC_POSIX_SSIZE_MAX = 20
+_SC_POSIX_STREAM_MAX = 21
+_SC_POSIX_TZNAME_MAX = 22
+_SC_BC_BASE_MAX = 23
+_SC_BC_DIM_MAX = 24
+_SC_BC_SCALE_MAX = 25
+_SC_BC_STRING_MAX = 26
+_SC_EQUIV_CLASS_MAX = 27
+_SC_EXPR_NEST_MAX = 28
+_SC_LINE_MAX = 29
+_SC_RE_DUP_MAX = 30
+_SC_2_VERSION = 31
+_SC_2_C_DEV = 32
+_SC_2_FORT_DEV = 33
+_SC_2_FORT_RUN = 34
+_SC_2_LOCALEDEF = 35
+_SC_2_SW_DEV = 36
+_SC_POSIX2_BC_BASE_MAX = 37
+_SC_POSIX2_BC_DIM_MAX = 38
+_SC_POSIX2_BC_SCALE_MAX = 39
+_SC_POSIX2_BC_STRING_MAX = 40
+_SC_POSIX2_EQUIV_CLASS_MAX = 41
+_SC_POSIX2_EXPR_NEST_MAX = 42
+_SC_POSIX2_LINE_MAX = 43
+_SC_POSIX2_RE_DUP_MAX = 44
+_SC_PASS_MAX = 45
+_SC_XOPEN_VERSION = 46
+_SC_ATEXIT_MAX = 47
+_SC_PAGE_SIZE = 48
+_SC_AES_OS_VERSION = 49
+_SC_COLL_WEIGHTS_MAX = 50
+_SC_2_C_BIND = 51
+_SC_2_C_VERSION = 52
+_SC_2_UPE = 53
+_SC_2_CHAR_TERM = 54
+_SC_XOPEN_SHM = 55
+_SC_XOPEN_CRYPT = 56
+_SC_XOPEN_ENH_I18N = 57
+_SC_PAGESIZE = _SC_PAGE_SIZE
+_SC_IOV_MAX = 58
+_SC_REENTRANT_FUNCTIONS = 59
+_SC_THREADS = 60
+_SC_THREAD_ATTR_STACKADDR = 61
+_SC_THREAD_ATTR_STACKSIZE = 62
+_SC_THREAD_FORKALL = 63
+_SC_THREAD_PRIORITY_SCHEDULING = 64
+_SC_THREAD_PRIO_INHERIT = 65
+_SC_THREAD_PRIO_PROTECT = 66
+_SC_THREAD_PROCESS_SHARED = 67
+_SC_THREAD_DATAKEYS_MAX = 68
+_SC_THREAD_STACK_MIN = 69
+_SC_THREAD_THREADS_MAX = 70
+_SC_NPROCESSORS_CONF = 71
+_SC_NPROCESSORS_ONLN = 72
+_XOPEN_VERSION = 4
+_XOPEN_XCU_VERSION = 4
+_XOPEN_XPG3 = 1
+_XOPEN_XPG4 = 1
+_POSIX2_C_BIND = 1
+_POSIX2_C_DEV = 1
+_POSIX2_CHAR_TERM = 1
+_POSIX2_LOCALEDEF = 1
+_POSIX2_UPE = 1
+_POSIX2_FORT_DEV = (-1)
+_POSIX2_FORT_RUN = (-1)
+_POSIX2_SW_DEV = 1
+_XOPEN_CRYPT = 1
+_XOPEN_SHM = 1
+_XOPEN_ENH_I18N = 1
+
+# Included from sys/lockf.h
+
+# Included from sys/stat.h
+
+# Included from sys/mode.h
+_S_IFMT = 0170000
+_S_IFREG = 0100000
+_S_IFDIR = 0040000
+_S_IFBLK = 0060000
+_S_IFCHR = 0020000
+_S_IFIFO = 0010000
+S_ISUID = 0004000
+S_ISGID = 0002000
+S_IRWXU = 0000700
+S_IRUSR = 0000400
+S_IWUSR = 0000200
+S_IXUSR = 0000100
+S_IRWXG = 0000070
+S_IRGRP = 0000040
+S_IWGRP = 0000020
+S_IXGRP = 0000010
+S_IRWXO = 0000007
+S_IROTH = 0000004
+S_IWOTH = 0000002
+S_IXOTH = 0000001
+def S_ISFIFO(m): return (((m)&(_S_IFMT)) == (_S_IFIFO))
+
+def S_ISDIR(m): return (((m)&(_S_IFMT)) == (_S_IFDIR))
+
+def S_ISCHR(m): return (((m)&(_S_IFMT)) == (_S_IFCHR))
+
+def S_ISBLK(m): return (((m)&(_S_IFMT)) == (_S_IFBLK))
+
+def S_ISREG(m): return (((m)&(_S_IFMT)) == (_S_IFREG))
+
+S_ISVTX = 0001000
+S_IFMT = _S_IFMT
+S_IFREG = _S_IFREG
+S_IFDIR = _S_IFDIR
+S_IFBLK = _S_IFBLK
+S_IFCHR = _S_IFCHR
+S_IFIFO = _S_IFIFO
+S_IFSOCK = 0140000
+S_IFLNK = 0120000
+S_IREAD = 0000400
+S_IWRITE = 0000200
+S_IEXEC = 0000100
+S_ENFMT = S_ISGID
+S_IFMPX = (S_IFCHR|S_ISVTX)
+def S_ISMPX(m): return (((m)&(S_IFMT|S_ISVTX)) == (S_IFMPX))
+
+def S_ISLNK(m): return (((m)&(S_IFMT)) == (S_IFLNK))
+
+def S_ISSOCK(m): return (((m)&(S_IFMT)) == (S_IFSOCK))
+
+IFMT = S_IFMT
+IFDIR = S_IFDIR
+IFCHR = S_IFCHR
+IFBLK = S_IFBLK
+IFREG = S_IFREG
+IFIFO = S_IFIFO
+IFSOCK = S_IFSOCK
+IFLNK = S_IFLNK
+ISUID = S_ISUID
+ISGID = S_ISGID
+ISVTX = S_ISVTX
+IREAD = S_IREAD
+IWRITE = S_IWRITE
+IEXEC = S_IEXEC
+S_INMOD = 0xC0000000
+S_IXMOD = 0x40000000
+S_IJRNL = 0x04000000
+S_IXACL = 0x02000000
+S_ITCB = 0x01000000
+S_ITP = 0x00800000
+FS_VMP = 01
+FS_MOUNT = FS_VMP
+FS_REMOTE = 02
+SDEV_REMOTE = 0x80000000
+STX_NORMAL = 0x00
+STX_LINK = 0x01
+STX_MOUNT = 0x02
+STX_HIDDEN = 0x04
+S_ENFMT = S_ISGID
+F_ULOCK = 0
+F_LOCK = 1
+F_TLOCK = 2
+F_TEST = 3
+_AES_OS_VERSION = 1
+O_SYNC = 00000020
+O_NONE = 00000003
+O_EXEC = 00000040
+O_RSHARE = 00010000
+O_DEFER = 00020000
+O_DELAY = 00040000
+O_NDELAY = 00100000
+O_NSHARE = 00200000
+F_GETOWN = 8
+F_SETOWN = 9
+F_CLOSEM = 10
+FNDELAY = O_NONBLOCK
+O_NDELAY = O_NONBLOCK
+FNDELAY = O_NDELAY
+FNONBLOCK = O_NONBLOCK
+FAPPEND = O_APPEND
+FSYNC = O_SYNC
+FASYNC = 00400000
+FSYNCALL = 02000000
+FOPEN = (-1)
+FREAD = (O_RDONLY-FOPEN)
+FWRITE = (O_WRONLY-FOPEN)
+FMPX = 00000200
+FMASK = 00374377
+FFCNTL = (FNONBLOCK|FNDELAY|FAPPEND|FSYNC|FASYNC)
+FCREAT = O_CREAT
+FTRUNC = O_TRUNC
+FEXCL = O_EXCL
+FRSHARE = O_RSHARE
+FDEFER = O_DEFER
+FDELAY = O_DELAY
+FNDELAY = O_NDELAY
+FNSHARE = O_NSHARE
+FEXEC = O_EXEC
+FNOCTTY = O_NOCTTY
+FMOUNT = 01000000
+FREVOKED = 0x20000000
+FKERNEL = 0x40000000
+FAIO = 00000100
+FDOCLONE = 0x10000000
+GCFMARK = 0x00100000
+GCFDEFER = 0x00200000