mirror of
				https://github.com/python/cpython.git
				synced 2025-10-31 21:51:50 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			387 lines
		
	
	
	
		
			7.4 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			387 lines
		
	
	
	
		
			7.4 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
 | |
| 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
 | 
