mirror of
https://github.com/python/cpython.git
synced 2024-11-26 19:34:19 +08:00
146 lines
2.6 KiB
Python
146 lines
2.6 KiB
Python
# 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
|