blob: 9a21f1bddda19a7b471f1e4b104391de663517a1 [file] [log] [blame]
Guido van Rossum86dc1e61995-03-31 11:34:23 +00001# Generated by h2py from /usr/include/termios.h
2
3# Included from sys/termios.h
4
5# Included from sys/feature_tests.h
6_POSIX_C_SOURCE = 1
7
8# Included from sys/ttydev.h
9B0 = 0
10B50 = 1
11B75 = 2
12B110 = 3
13B134 = 4
14B150 = 5
15B200 = 6
16B300 = 7
17B600 = 8
18B1200 = 9
19B1800 = 10
20B2400 = 11
21B4800 = 12
22B9600 = 13
23B19200 = 14
24B38400 = 15
25EXTA = 14
26EXTB = 15
27
28# Included from sys/types.h
29
Guido van Rossum86dc1e61995-03-31 11:34:23 +000030# Included from sys/isa_defs.h
Guido van Rossum725a67e1997-05-13 17:45:56 +000031_CHAR_ALIGNMENT = 1
32_SHORT_ALIGNMENT = 2
33_INT_ALIGNMENT = 4
34_LONG_ALIGNMENT = 4
35_LONG_LONG_ALIGNMENT = 4
36_DOUBLE_ALIGNMENT = 4
37_LONG_DOUBLE_ALIGNMENT = 4
38_POINTER_ALIGNMENT = 4
39_MAX_ALIGNMENT = 4
40_ALIGNMENT_REQUIRED = 0
41_CHAR_ALIGNMENT = 1
42_SHORT_ALIGNMENT = 2
43_INT_ALIGNMENT = 4
44_LONG_ALIGNMENT = 4
45_LONG_LONG_ALIGNMENT = 8
46_DOUBLE_ALIGNMENT = 8
47_LONG_DOUBLE_ALIGNMENT = 16
48_POINTER_ALIGNMENT = 4
49_MAX_ALIGNMENT = 16
50_ALIGNMENT_REQUIRED = 1
51_CHAR_ALIGNMENT = 1
52_SHORT_ALIGNMENT = 2
53_INT_ALIGNMENT = 4
54_LONG_ALIGNMENT = 4
55_LONG_LONG_ALIGNMENT = 8
56_DOUBLE_ALIGNMENT = 8
57_LONG_DOUBLE_ALIGNMENT = 8
58_POINTER_ALIGNMENT = 4
59_MAX_ALIGNMENT = 8
60_ALIGNMENT_REQUIRED = 1
61
62# Included from sys/machtypes.h
Guido van Rossum86dc1e61995-03-31 11:34:23 +000063SHRT_MIN = -32768
64SHRT_MAX = 32767
65INT_MIN = (-2147483647-1)
66INT_MAX = 2147483647
67LONG_MIN = (-2147483647-1)
68LONG_MAX = 2147483647
69P_MYID = (-1)
70
71# Included from sys/select.h
72
73# Included from sys/time.h
74DST_NONE = 0
75DST_USA = 1
76DST_AUST = 2
77DST_WET = 3
78DST_MET = 4
79DST_EET = 5
80DST_CAN = 6
81DST_GB = 7
82DST_RUM = 8
83DST_TUR = 9
84DST_AUSTALT = 10
85ITIMER_REAL = 0
86ITIMER_VIRTUAL = 1
87ITIMER_PROF = 2
88ITIMER_REALPROF = 3
89SEC = 1
90MILLISEC = 1000
91MICROSEC = 1000000
92NANOSEC = 1000000000
Guido van Rossum725a67e1997-05-13 17:45:56 +000093__CLOCK_REALTIME0 = 0
Guido van Rossum86dc1e61995-03-31 11:34:23 +000094CLOCK_VIRTUAL = 1
95CLOCK_PROF = 2
Guido van Rossum725a67e1997-05-13 17:45:56 +000096__CLOCK_REALTIME3 = 3
97CLOCK_REALTIME = __CLOCK_REALTIME3
98CLOCK_REALTIME = __CLOCK_REALTIME0
Guido van Rossum86dc1e61995-03-31 11:34:23 +000099TIMER_RELTIME = 0x0
100TIMER_ABSTIME = 0x1
101
102# Included from sys/mutex.h
103
104# Included from sys/dki_lkinfo.h
105
106# Included from sys/dl.h
107NOSTATS = 1
108LSB_NLKDS = 91
109def MUTEX_HELD(x): return (mutex_owned(x))
110
111
112# Included from time.h
113NULL = 0
114CLOCKS_PER_SEC = 1000000
115
116# Included from sys/siginfo.h
117SIGEV_NONE = 1
118SIGEV_SIGNAL = 2
Guido van Rossum725a67e1997-05-13 17:45:56 +0000119SIGEV_THREAD = 3
Guido van Rossum86dc1e61995-03-31 11:34:23 +0000120SI_NOINFO = 32767
121SI_USER = 0
122SI_LWP = (-1)
123SI_QUEUE = (-2)
124SI_TIMER = (-3)
125SI_ASYNCIO = (-4)
126SI_MESGQ = (-5)
127
128# Included from sys/machsig.h
129ILL_ILLOPC = 1
130ILL_ILLOPN = 2
131ILL_ILLADR = 3
132ILL_ILLTRP = 4
133ILL_PRVOPC = 5
134ILL_PRVREG = 6
135ILL_COPROC = 7
136ILL_BADSTK = 8
137NSIGILL = 8
138EMT_TAGOVF = 1
139NSIGEMT = 1
140FPE_INTDIV = 1
141FPE_INTOVF = 2
142FPE_FLTDIV = 3
143FPE_FLTOVF = 4
144FPE_FLTUND = 5
145FPE_FLTRES = 6
146FPE_FLTINV = 7
147FPE_FLTSUB = 8
148NSIGFPE = 8
149SEGV_MAPERR = 1
150SEGV_ACCERR = 2
151NSIGSEGV = 2
152BUS_ADRALN = 1
153BUS_ADRERR = 2
154BUS_OBJERR = 3
155NSIGBUS = 3
156TRAP_BRKPT = 1
157TRAP_TRACE = 2
158NSIGTRAP = 2
159CLD_EXITED = 1
160CLD_KILLED = 2
161CLD_DUMPED = 3
162CLD_TRAPPED = 4
163CLD_STOPPED = 5
164CLD_CONTINUED = 6
165NSIGCLD = 6
166POLL_IN = 1
167POLL_OUT = 2
168POLL_MSG = 3
169POLL_ERR = 4
170POLL_PRI = 5
171POLL_HUP = 6
172NSIGPOLL = 6
173PROF_SIG = 1
174NSIGPROF = 1
175SI_MAXSZ = 128
Guido van Rossum725a67e1997-05-13 17:45:56 +0000176def SI_CANQUEUE(c): return ((c) <= SI_QUEUE)
177
Guido van Rossum86dc1e61995-03-31 11:34:23 +0000178FD_SETSIZE = 1024
179NBBY = 8
180_POSIX_VDISABLE = 0
181def CTRL(c): return ((c)&037)
182
183IBSHIFT = 16
184NCC = 8
185NCCS = 19
186VINTR = 0
187VQUIT = 1
188VERASE = 2
189VKILL = 3
190VEOF = 4
191VEOL = 5
192VEOL2 = 6
193VMIN = 4
194VTIME = 5
195VSWTCH = 7
196VSTART = 8
197VSTOP = 9
198VSUSP = 10
199VDSUSP = 11
200VREPRINT = 12
201VDISCARD = 13
202VWERASE = 14
203VLNEXT = 15
204VCEOF = NCC
205VCEOL = (NCC + 1)
206CNUL = 0
207CDEL = 0177
208CESC = ord('\\')
209CINTR = CTRL(ord('c'))
210CQUIT = 034
211CERASE = 0177
212CKILL = CTRL(ord('u'))
213CEOT = 04
214CEOL = 0
215CEOL2 = 0
216CEOF = 04
217CSTART = 021
218CSTOP = 023
219CSWTCH = 032
220CNSWTCH = 0
221CSUSP = CTRL(ord('z'))
222CDSUSP = CTRL(ord('y'))
223CRPRNT = CTRL(ord('r'))
224CFLUSH = CTRL(ord('o'))
225CWERASE = CTRL(ord('w'))
226CLNEXT = CTRL(ord('v'))
227IGNBRK = 0000001
228BRKINT = 0000002
229IGNPAR = 0000004
230PARMRK = 0000010
231INPCK = 0000020
232ISTRIP = 0000040
233INLCR = 0000100
234IGNCR = 0000200
235ICRNL = 0000400
236IUCLC = 0001000
237IXON = 0002000
238IXANY = 0004000
239IXOFF = 0010000
240IMAXBEL = 0020000
241DOSMODE = 0100000
242OPOST = 0000001
243OLCUC = 0000002
244ONLCR = 0000004
245OCRNL = 0000010
246ONOCR = 0000020
247ONLRET = 0000040
248OFILL = 0000100
249OFDEL = 0000200
250NLDLY = 0000400
251NL0 = 0
252NL1 = 0000400
253CRDLY = 0003000
254CR0 = 0
255CR1 = 0001000
256CR2 = 0002000
257CR3 = 0003000
258TABDLY = 0014000
259TAB0 = 0
260TAB1 = 0004000
261TAB2 = 0010000
262TAB3 = 0014000
263XTABS = 0014000
264BSDLY = 0020000
265BS0 = 0
266BS1 = 0020000
267VTDLY = 0040000
268VT0 = 0
269VT1 = 0040000
270FFDLY = 0100000
271FF0 = 0
272FF1 = 0100000
273PAGEOUT = 0200000
274WRAP = 0400000
275CBAUD = 0000017
276CSIZE = 0000060
277CS5 = 0
278CS6 = 0000020
279CS7 = 0000040
280CS8 = 0000060
281CSTOPB = 0000100
282CREAD = 0000200
283PARENB = 0000400
284PARODD = 0001000
285HUPCL = 0002000
286CLOCAL = 0004000
287RCV1EN = 0010000
288XMT1EN = 0020000
289LOBLK = 0040000
290XCLUDE = 0100000
Guido van Rossum725a67e1997-05-13 17:45:56 +0000291CRTSXOFF = 010000000000
Guido van Rossum86dc1e61995-03-31 11:34:23 +0000292CRTSCTS = 020000000000
293CIBAUD = 03600000
294PAREXT = 04000000
Guido van Rossum725a67e1997-05-13 17:45:56 +0000295CBAUDEXT = 010000000
296CIBAUDEXT = 020000000
297CRTS_IFLOW = 010000000000
298CCTS_OFLOW = 020000000000
Guido van Rossum86dc1e61995-03-31 11:34:23 +0000299ISIG = 0000001
300ICANON = 0000002
301XCASE = 0000004
302ECHO = 0000010
303ECHOE = 0000020
304ECHOK = 0000040
305ECHONL = 0000100
306NOFLSH = 0000200
307TOSTOP = 0000400
308ECHOCTL = 0001000
309ECHOPRT = 0002000
310ECHOKE = 0004000
311DEFECHO = 0010000
312FLUSHO = 0020000
313PENDIN = 0040000
314IEXTEN = 0100000
315_TIOC = (ord('T')<<8)
316TIOC = _TIOC
317TCGETA = (_TIOC|1)
318TCSETA = (_TIOC|2)
319TCSETAW = (_TIOC|3)
320TCSETAF = (_TIOC|4)
321TCSBRK = (_TIOC|5)
322TCXONC = (_TIOC|6)
323TCFLSH = (_TIOC|7)
324TIOCKBON = (_TIOC|8)
325TIOCKBOF = (_TIOC|9)
326KBENABLED = (_TIOC|10)
327IOCTYPE = 0xff00
328TCDSET = (_TIOC|32)
329RTS_TOG = (_TIOC|33)
330TIOCGWINSZ = (_TIOC|104)
331TIOCSWINSZ = (_TIOC|103)
332TIOCGSOFTCAR = (_TIOC|105)
333TIOCSSOFTCAR = (_TIOC|106)
334TCGETS = (_TIOC|13)
335TCSETS = (_TIOC|14)
336TCSANOW = (_TIOC|14)
337TCSETSW = (_TIOC|15)
338TCSADRAIN = (_TIOC|15)
339TCSETSF = (_TIOC|16)
340TCSAFLUSH = (_TIOC|16)
341TCIFLUSH = 0
342TCOFLUSH = 1
343TCIOFLUSH = 2
344TCOOFF = 0
345TCOON = 1
346TCIOFF = 2
347TCION = 3
348tIOC = (ord('t')<<8)
349TIOCGETD = (tIOC|0)
350TIOCSETD = (tIOC|1)
351TIOCHPCL = (tIOC|2)
352TIOCGETP = (tIOC|8)
353TIOCSETP = (tIOC|9)
354TIOCSETN = (tIOC|10)
355TIOCEXCL = (tIOC|13)
356TIOCNXCL = (tIOC|14)
357TIOCFLUSH = (tIOC|16)
358TIOCSETC = (tIOC|17)
359TIOCGETC = (tIOC|18)
360TIOCLBIS = (tIOC|127)
361TIOCLBIC = (tIOC|126)
362TIOCLSET = (tIOC|125)
363TIOCLGET = (tIOC|124)
364TIOCSBRK = (tIOC|123)
365TIOCCBRK = (tIOC|122)
366TIOCSDTR = (tIOC|121)
367TIOCCDTR = (tIOC|120)
368TIOCSLTC = (tIOC|117)
369TIOCGLTC = (tIOC|116)
370TIOCOUTQ = (tIOC|115)
371TIOCNOTTY = (tIOC|113)
372TIOCSTOP = (tIOC|111)
373TIOCSTART = (tIOC|110)
374TIOCGPGRP = (tIOC|20)
375TIOCSPGRP = (tIOC|21)
376TIOCGSID = (tIOC|22)
377TIOCSSID = (tIOC|24)
378TIOCSTI = (tIOC|23)
379TIOCMSET = (tIOC|26)
380TIOCMBIS = (tIOC|27)
381TIOCMBIC = (tIOC|28)
382TIOCMGET = (tIOC|29)
383TIOCM_LE = 0001
384TIOCM_DTR = 0002
385TIOCM_RTS = 0004
386TIOCM_ST = 0010
387TIOCM_SR = 0020
388TIOCM_CTS = 0040
389TIOCM_CAR = 0100
390TIOCM_CD = TIOCM_CAR
391TIOCM_RNG = 0200
392TIOCM_RI = TIOCM_RNG
393TIOCM_DSR = 0400
394TIOCREMOTE = (tIOC|30)
395TIOCSIGNAL = (tIOC|31)
396LDIOC = (ord('D')<<8)
397LDOPEN = (LDIOC|0)
398LDCLOSE = (LDIOC|1)
399LDCHG = (LDIOC|2)
400LDGETT = (LDIOC|8)
401LDSETT = (LDIOC|9)
402LDSMAP = (LDIOC|110)
403LDGMAP = (LDIOC|111)
404LDNMAP = (LDIOC|112)
405LDEMAP = (LDIOC|113)
406LDDMAP = (LDIOC|114)
407DIOC = (ord('d')<<8)
408DIOCGETP = (DIOC|8)
409DIOCSETP = (DIOC|9)
410FIORDCHK = ((ord('f')<<8)|3)
411B0 = 0
412B50 = 1
413B75 = 2
414B110 = 3
415B134 = 4
416B150 = 5
417B200 = 6
418B300 = 7
419B600 = 8
420B1200 = 9
421B1800 = 10
422B2400 = 11
423B4800 = 12
424B9600 = 13
425B19200 = 14
426B38400 = 15
Guido van Rossum725a67e1997-05-13 17:45:56 +0000427B57600 = 16
428B76800 = 17
429B115200 = 18
430B153600 = 19
431B230400 = 20
432B307200 = 21
433B460800 = 22