diff options
Diffstat (limited to 'Lib/aix3/FCNTL.py')
-rw-r--r-- | Lib/aix3/FCNTL.py | 145 |
1 files changed, 145 insertions, 0 deletions
diff --git a/Lib/aix3/FCNTL.py b/Lib/aix3/FCNTL.py new file mode 100644 index 0000000..90e9ea5 --- /dev/null +++ b/Lib/aix3/FCNTL.py @@ -0,0 +1,145 @@ +# Generated by h2py from /usr/include/fcntl.h + +# Included from standards.h + +# Included from sys/types.h + +# Included from sys/m_types.h +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 +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) +NALRM = 1 +NPROF = 1 +NVIRTUAL = 2 +NTIMEOFDAY = 5 +NTIMERS = (NALRM + NPROF + NVIRTUAL + NTIMEOFDAY) +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 + +# Included from stddef.h +CLOCKS_PER_SEC = 1000000 +CLK_TCK = 100 +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 +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 +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 |