mirror of
				https://github.com/python/cpython.git
				synced 2025-11-04 07:31:38 +00:00 
			
		
		
		
	
		
			
	
	
		
			388 lines
		
	
	
	
		
			7.4 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
		
		
			
		
	
	
			388 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
							 |