blob: 90e9ea52b8fafeafff2a82b2370424bbfc057d05 [file] [log] [blame]
Guido van Rossumd44e0c31996-08-08 18:24:58 +00001# Generated by h2py from /usr/include/fcntl.h
2
3# Included from standards.h
4
5# Included from sys/types.h
6
7# Included from sys/m_types.h
8TRUE = 1
9FALSE = 0
10NBBY = 8
11FHSIZE = 32
12
13# Included from sys/select.h
14
15# Included from sys/time.h
16ITIMER_REAL = 0
17ITIMER_VIRTUAL = 1
18ITIMER_PROF = 2
19ITIMER_VIRT = 3
20TIMEOFDAY = 9
21TIMERID_ALRM = (ITIMER_REAL)
22TIMERID_REAL = (ITIMER_REAL)
23TIMERID_VIRTUAL = (ITIMER_VIRTUAL)
24TIMERID_PROF = (ITIMER_PROF)
25TIMERID_VIRT = (ITIMER_VIRT)
26TIMERID_TOD = (TIMERID_VIRT+1)
27NALRM = 1
28NPROF = 1
29NVIRTUAL = 2
30NTIMEOFDAY = 5
31NTIMERS = (NALRM + NPROF + NVIRTUAL + NTIMEOFDAY)
32MIN_SECS_SINCE_EPOCH = 0
33uS_PER_SECOND = (1000000)
34NS_PER_uS = (1000)
35MAX_SECS_TO_uS = 4000
36MAX_NS_TO_uS = 294967296
37NS_PER_SEC = 1000000000
38uS_PER_SEC = (NS_PER_SEC / 1000)
39NS_PER_MSEC = (NS_PER_SEC / 1000)
40MAX_DEC_SECS = 2
41MAX_DEC_NS = 147483647
42DST_NONE = 0
43DST_USA = 1
44DST_AUST = 2
45DST_WET = 3
46DST_MET = 4
47DST_EET = 5
48DST_CAN = 6
49
50# Included from time.h
51
52# Included from stddef.h
53CLOCKS_PER_SEC = 1000000
54CLK_TCK = 100
55TIMELEN = 26
56NLTBMAX = 64
57NO_TIMEOUT = 0
58INF_TIMEOUT = -1
59def NFDS(x): return ((x) & 0x0000FFFF)
60
61def LOW_HALF(x): return NFDS(x)
62
63def NMSGS(x): return (((x) >> 16) & 0x0000FFFF)
64
65def HIGH_HALF(x): return NMSGS(x)
66
67FD_SETSIZE = 2048
68def major(__x): return (int)((unsigned)(__x)>>16)
69
70def minor(__x): return (int)((__x)&0xFFFF)
71
72
73# Included from sys/flock.h
74F_RDLCK = 01
75F_WRLCK = 02
76F_UNLCK = 03
77INOFLCK = 1
78SETFLCK = 2
79SLPFLCK = 4
80LCK_UNBLOCK = 0
81LCK_BLOCKER = 1
82LCK_BLOCKED = 2
83LCK_WASBLOCK = 4
84MAXEND = 017777777777
85RMTLOCK = 1
86def ENF_LOCK(mode): return (((mode) & (ISGID | IEXEC | (IEXEC >> 3) | (IEXEC >> 6))) == ISGID)
87
88O_RDONLY = 00000000
89O_WRONLY = 00000001
90O_RDWR = 00000002
91O_ACCMODE = 3
92O_NONBLOCK = 00000004
93O_APPEND = 00000010
94O_CREAT = 00000400
95O_TRUNC = 00001000
96O_EXCL = 00002000
97O_NOCTTY = 00004000
98F_DUPFD = 0
99F_GETFD = 1
100F_SETFD = 2
101F_GETFL = 3
102F_SETFL = 4
103F_GETLK = 5
104F_SETLK = 6
105F_SETLKW = 7
106FD_CLOEXEC = 1
107O_SYNC = 00000020
108O_NONE = 00000003
109O_EXEC = 00000040
110O_RSHARE = 00010000
111O_DEFER = 00020000
112O_DELAY = 00040000
113O_NDELAY = 00100000
114O_NSHARE = 00200000
115F_GETOWN = 8
116F_SETOWN = 9
117F_CLOSEM = 10
118FNDELAY = O_NONBLOCK
119O_NDELAY = O_NONBLOCK
120FNDELAY = O_NDELAY
121FNONBLOCK = O_NONBLOCK
122FAPPEND = O_APPEND
123FSYNC = O_SYNC
124FASYNC = 00400000
125FOPEN = (-1)
126FREAD = (O_RDONLY-FOPEN)
127FWRITE = (O_WRONLY-FOPEN)
128FMPX = 00000200
129FMASK = 00374377
130FFCNTL = (FNONBLOCK|FNDELAY|FAPPEND|FSYNC|FASYNC)
131FCREAT = O_CREAT
132FTRUNC = O_TRUNC
133FEXCL = O_EXCL
134FRSHARE = O_RSHARE
135FDEFER = O_DEFER
136FDELAY = O_DELAY
137FNDELAY = O_NDELAY
138FNSHARE = O_NSHARE
139FEXEC = O_EXEC
140FNOCTTY = O_NOCTTY
141FMOUNT = 01000000
142FREVOKED = 0x20000000
143FKERNEL = 0x40000000
144FAIO = 00000100
145FDOCLONE = 0x10000000