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