blob: 2ac74876d81508b106671ba770c51f8ee0ee021c [file] [log] [blame]
Guido van Rossum8c1529d1996-06-11 15:03:14 +00001# Generated by h2py from /usr/include/sys/termios.h
Guido van Rossum73b20df1994-09-12 10:39:08 +00002
3# Included from sys/ttydev.h
4B0 = 0
5B50 = 0000001
6B75 = 0000002
7B110 = 0000003
8B134 = 0000004
9B150 = 0000005
10B200 = 0000006
11B300 = 0000007
12B600 = 0000010
13B1200 = 0000011
14B1800 = 0000012
15B2400 = 0000013
16B4800 = 0000014
17B9600 = 0000015
18B19200 = 0000016
19EXTA = 0000016
20B38400 = 0000017
21EXTB = 0000017
22
23# Included from sys/types.h
24
25# Included from sgidefs.h
26_MIPS_ISA_MIPS1 = 1
27_MIPS_ISA_MIPS2 = 2
28_MIPS_ISA_MIPS3 = 3
29_MIPS_ISA_MIPS4 = 4
30_MIPS_SIM_ABI32 = 1
Guido van Rossum8c1529d1996-06-11 15:03:14 +000031_MIPS_SIM_NABI32 = 2
32_MIPS_SIM_ABI64 = 3
Guido van Rossum73b20df1994-09-12 10:39:08 +000033P_MYID = (-1)
34P_MYHOSTID = (-1)
35
36# Included from sys/bsd_types.h
37
38# Included from sys/mkdev.h
39ONBITSMAJOR = 7
40ONBITSMINOR = 8
41OMAXMAJ = 0x7f
42OMAXMIN = 0xff
43NBITSMAJOR = 14
44NBITSMINOR = 18
Guido van Rossum8c1529d1996-06-11 15:03:14 +000045MAXMAJ = 0x1ff
Guido van Rossum73b20df1994-09-12 10:39:08 +000046MAXMIN = 0x3ffff
47OLDDEV = 0
48NEWDEV = 1
49MKDEV_VER = NEWDEV
50def major(dev): return __major(MKDEV_VER, dev)
51
52def minor(dev): return __minor(MKDEV_VER, dev)
53
54
55# Included from sys/select.h
56FD_SETSIZE = 1024
57NBBY = 8
58_POSIX_VDISABLE = 0
59def CTRL(c): return ((c)&037)
60
61IBSHIFT = 16
62NCC = 8
63NCCS = 23
64VINTR = 0
65VQUIT = 1
66VERASE = 2
67VKILL = 3
68VEOF = 4
69VEOL = 5
70VEOL2 = 6
71VMIN = 4
72VTIME = 5
73VSWTCH = 7
74VSTART = 8
75VSTOP = 9
76VSUSP = 10
77VDSUSP = 11
78VREPRINT = 12
79VDISCARD = 13
80VWERASE = 14
81VLNEXT = 15
82VRPRNT = VREPRINT
83VFLUSHO = VDISCARD
84VCEOF = NCC
85VCEOL = (NCC + 1)
86CNUL = 0
87CDEL = 0377
88CESC = ord('\\')
89CINTR = 0177
90CQUIT = 034
91CERASE = CTRL(ord('H'))
92CKILL = CTRL(ord('U'))
93CEOL = 0
94CEOL2 = 0
95CEOF = CTRL(ord('d'))
96CEOT = CEOF
97CSTART = CTRL(ord('q'))
98CSTOP = CTRL(ord('s'))
99CSWTCH = CTRL(ord('z'))
100CNSWTCH = 0
101CSUSP = CSWTCH
102CLNEXT = CTRL(ord('v'))
103CWERASE = CTRL(ord('w'))
104CFLUSHO = CTRL(ord('o'))
105CFLUSH = CFLUSHO
106CRPRNT = CTRL(ord('r'))
107CDSUSP = CTRL(ord('y'))
108CBRK = 0377
109IGNBRK = 0000001
110BRKINT = 0000002
111IGNPAR = 0000004
112PARMRK = 0000010
113INPCK = 0000020
114ISTRIP = 0000040
115INLCR = 0000100
116IGNCR = 0000200
117ICRNL = 0000400
118IUCLC = 0001000
119IXON = 0002000
120IXANY = 0004000
121IXOFF = 0010000
122IMAXBEL = 0020000
123IBLKMD = 0040000
124OPOST = 0000001
125OLCUC = 0000002
126ONLCR = 0000004
127OCRNL = 0000010
128ONOCR = 0000020
129ONLRET = 0000040
130OFILL = 0000100
131OFDEL = 0000200
132NLDLY = 0000400
133NL0 = 0
134NL1 = 0000400
135CRDLY = 0003000
136CR0 = 0
137CR1 = 0001000
138CR2 = 0002000
139CR3 = 0003000
140TABDLY = 0014000
141TAB0 = 0
142TAB1 = 0004000
143TAB2 = 0010000
144TAB3 = 0014000
145XTABS = 0014000
146BSDLY = 0020000
147BS0 = 0
148BS1 = 0020000
149VTDLY = 0040000
150VT0 = 0
151VT1 = 0040000
152FFDLY = 0100000
153FF0 = 0
154FF1 = 0100000
155PAGEOUT = 0200000
156WRAP = 0400000
157CBAUD = 000000017
158CSIZE = 000000060
159CS5 = 0
160CS6 = 000000020
161CS7 = 000000040
162CS8 = 000000060
163CSTOPB = 000000100
164CREAD = 000000200
165PARENB = 000000400
166PARODD = 000001000
167HUPCL = 000002000
168CLOCAL = 000004000
169RCV1EN = 000010000
170XMT1EN = 000020000
171LOBLK = 000040000
172XCLUDE = 000100000
173CIBAUD = 003600000
174PAREXT = 004000000
175CNEW_RTSCTS = 010000000
176ISIG = 0000001
177ICANON = 0000002
178XCASE = 0000004
179ECHO = 0000010
180ECHOE = 0000020
181ECHOK = 0000040
182ECHONL = 0000100
183NOFLSH = 0000200
184IEXTEN = 0000400
185ITOSTOP = 0100000
186TOSTOP = ITOSTOP
187ECHOCTL = 0001000
188ECHOPRT = 0002000
189ECHOKE = 0004000
190DEFECHO = 0010000
191FLUSHO = 0020000
192PENDIN = 0040000
193TIOC = (ord('T')<<8)
194TCGETA = (TIOC|1)
195TCSETA = (TIOC|2)
196TCSETAW = (TIOC|3)
197TCSETAF = (TIOC|4)
198TCSBRK = (TIOC|5)
199TCXONC = (TIOC|6)
200TCFLSH = (TIOC|7)
201
202# Included from sys/ioctl.h
203IOCTYPE = 0xff00
204LIOC = (ord('l')<<8)
205LIOCGETP = (LIOC|1)
206LIOCSETP = (LIOC|2)
207LIOCGETS = (LIOC|5)
208LIOCSETS = (LIOC|6)
209DIOC = (ord('d')<<8)
210DIOCGETC = (DIOC|1)
211DIOCGETB = (DIOC|2)
212DIOCSETE = (DIOC|3)
213
214# Included from sys/ioccom.h
215IOCPARM_MASK = 0xff
216IOC_VOID = 0x20000000
217IOC_OUT = 0x40000000
218IOC_IN = 0x80000000
219IOC_INOUT = (IOC_IN|IOC_OUT)
220
221# Included from net/soioctl.h
222
223# Included from sys/termio.h
Guido van Rossum8c1529d1996-06-11 15:03:14 +0000224
225# Included from sys/termios.h
226_POSIX_VDISABLE = 0
227def CTRL(c): return ((c)&037)
228
229IBSHIFT = 16
230NCC = 8
231NCCS = 23
232VINTR = 0
233VQUIT = 1
234VERASE = 2
235VKILL = 3
236VEOF = 4
237VEOL = 5
238VEOL2 = 6
239VMIN = 4
240VTIME = 5
241VSWTCH = 7
242VSTART = 8
243VSTOP = 9
244VSUSP = 10
245VDSUSP = 11
246VREPRINT = 12
247VDISCARD = 13
248VWERASE = 14
249VLNEXT = 15
250VRPRNT = VREPRINT
251VFLUSHO = VDISCARD
252VCEOF = NCC
253VCEOL = (NCC + 1)
254CNUL = 0
255CDEL = 0377
256CESC = ord('\\')
257CINTR = 0177
258CQUIT = 034
259CERASE = CTRL(ord('H'))
260CKILL = CTRL(ord('U'))
261CEOL = 0
262CEOL2 = 0
263CEOF = CTRL(ord('d'))
264CEOT = CEOF
265CSTART = CTRL(ord('q'))
266CSTOP = CTRL(ord('s'))
267CSWTCH = CTRL(ord('z'))
268CNSWTCH = 0
269CSUSP = CSWTCH
270CLNEXT = CTRL(ord('v'))
271CWERASE = CTRL(ord('w'))
272CFLUSHO = CTRL(ord('o'))
273CFLUSH = CFLUSHO
274CRPRNT = CTRL(ord('r'))
275CDSUSP = CTRL(ord('y'))
276CBRK = 0377
277IGNBRK = 0000001
278BRKINT = 0000002
279IGNPAR = 0000004
280PARMRK = 0000010
281INPCK = 0000020
282ISTRIP = 0000040
283INLCR = 0000100
284IGNCR = 0000200
285ICRNL = 0000400
286IUCLC = 0001000
287IXON = 0002000
288IXANY = 0004000
289IXOFF = 0010000
290IMAXBEL = 0020000
291IBLKMD = 0040000
292OPOST = 0000001
293OLCUC = 0000002
294ONLCR = 0000004
295OCRNL = 0000010
296ONOCR = 0000020
297ONLRET = 0000040
298OFILL = 0000100
299OFDEL = 0000200
300NLDLY = 0000400
301NL0 = 0
302NL1 = 0000400
303CRDLY = 0003000
304CR0 = 0
305CR1 = 0001000
306CR2 = 0002000
307CR3 = 0003000
308TABDLY = 0014000
309TAB0 = 0
310TAB1 = 0004000
311TAB2 = 0010000
312TAB3 = 0014000
313XTABS = 0014000
314BSDLY = 0020000
315BS0 = 0
316BS1 = 0020000
317VTDLY = 0040000
318VT0 = 0
319VT1 = 0040000
320FFDLY = 0100000
321FF0 = 0
322FF1 = 0100000
323PAGEOUT = 0200000
324WRAP = 0400000
325CBAUD = 000000017
326CSIZE = 000000060
327CS5 = 0
328CS6 = 000000020
329CS7 = 000000040
330CS8 = 000000060
331CSTOPB = 000000100
332CREAD = 000000200
333PARENB = 000000400
334PARODD = 000001000
335HUPCL = 000002000
336CLOCAL = 000004000
337RCV1EN = 000010000
338XMT1EN = 000020000
339LOBLK = 000040000
340XCLUDE = 000100000
341CIBAUD = 003600000
342PAREXT = 004000000
343CNEW_RTSCTS = 010000000
344ISIG = 0000001
345ICANON = 0000002
346XCASE = 0000004
347ECHO = 0000010
348ECHOE = 0000020
349ECHOK = 0000040
350ECHONL = 0000100
351NOFLSH = 0000200
352IEXTEN = 0000400
353ITOSTOP = 0100000
354TOSTOP = ITOSTOP
355ECHOCTL = 0001000
356ECHOPRT = 0002000
357ECHOKE = 0004000
358DEFECHO = 0010000
359FLUSHO = 0020000
360PENDIN = 0040000
361TIOC = (ord('T')<<8)
362TCGETA = (TIOC|1)
363TCSETA = (TIOC|2)
364TCSETAW = (TIOC|3)
365TCSETAF = (TIOC|4)
366TCSBRK = (TIOC|5)
367TCXONC = (TIOC|6)
368TCFLSH = (TIOC|7)
369LDISC0 = 0
370LDISC1 = 1
371NTTYDISC = LDISC1
372TIOCFLUSH = (TIOC|12)
373TCSETLABEL = (TIOC|31)
374TCDSET = (TIOC|32)
375TCBLKMD = (TIOC|33)
376TIOCPKT = (TIOC|112)
377TIOCPKT_DATA = 0x00
378TIOCPKT_FLUSHREAD = 0x01
379TIOCPKT_FLUSHWRITE = 0x02
380TIOCPKT_NOSTOP = 0x10
381TIOCPKT_DOSTOP = 0x20
382TIOCPKT_IOCTL = 0x40
383TIOCNOTTY = (TIOC|113)
384TIOCSTI = (TIOC|114)
385TFIOC = (ord('F')<<8)
386oFIONREAD = (TFIOC|127)
387TO_STOP = LOBLK
388IOCTYPE = 0xff00
389TCGETS = (TIOC|13)
390TCSETS = (TIOC|14)
391TCSETSW = (TIOC|15)
392TCSETSF = (TIOC|16)
393TCSANOW = ((ord('T')<<8)|14)
394TCSADRAIN = ((ord('T')<<8)|15)
395TCSAFLUSH = ((ord('T')<<8)|16)
396TCIFLUSH = 0
397TCOFLUSH = 1
398TCIOFLUSH = 2
399TCOOFF = 0
400TCOON = 1
401TCIOFF = 2
402TCION = 3
403tIOC = (ord('t')<<8)
404TIOCGETD = (tIOC|0)
405TIOCSETD = (tIOC|1)
406TIOCHPCL = (tIOC|2)
407TIOCGETP = (tIOC|8)
408TIOCSETP = (tIOC|9)
409TIOCSETN = (tIOC|10)
410TIOCEXCL = (tIOC|13)
411TIOCNXCL = (tIOC|14)
412TIOCSETC = (tIOC|17)
413TIOCGETC = (tIOC|18)
414TIOCLBIS = (tIOC|127)
415TIOCLBIC = (tIOC|126)
416TIOCLSET = (tIOC|125)
417TIOCLGET = (tIOC|124)
418TIOCSBRK = (tIOC|123)
419TIOCCBRK = (tIOC|122)
420TIOCSDTR = (tIOC|121)
421TIOCCDTR = (tIOC|120)
422TIOCSLTC = (tIOC|117)
423TIOCGLTC = (tIOC|116)
424TIOCOUTQ = (tIOC|115)
425TIOCSTOP = (tIOC|111)
426TIOCSTART = (tIOC|110)
427TIOCGSID = (tIOC|22)
428TIOCSSID = (tIOC|24)
429TIOCMSET = (tIOC|26)
430TIOCMBIS = (tIOC|27)
431TIOCMBIC = (tIOC|28)
432TIOCMGET = (tIOC|29)
433TIOCM_LE = 0001
434TIOCM_DTR = 0002
435TIOCM_RTS = 0004
436TIOCM_ST = 0010
437TIOCM_SR = 0020
438TIOCM_CTS = 0040
439TIOCM_CAR = 0100
440TIOCM_CD = TIOCM_CAR
441TIOCM_RNG = 0200
442TIOCM_RI = TIOCM_RNG
443TIOCM_DSR = 0400
444TIOCREMOTE = (tIOC|30)
445TIOCSIGNAL = (tIOC|31)
446ISPTM = ((ord('P')<<8)|1)
447UNLKPT = ((ord('P')<<8)|2)
448SVR4SOPEN = ((ord('P')<<8)|100)
449LDIOC = (ord('D')<<8)
450LDOPEN = (LDIOC|0)
451LDCLOSE = (LDIOC|1)
452LDCHG = (LDIOC|2)
453LDGETT = (LDIOC|8)
454LDSETT = (LDIOC|9)
455LDSMAP = (LDIOC|10)
456LDGMAP = (LDIOC|11)
457LDNMAP = (LDIOC|12)
458DIOC = (ord('d')<<8)
459DIOCGETP = (DIOC|8)
460DIOCSETP = (DIOC|9)
461FIORDCHK = ((ord('f')<<8)|3)
Guido van Rossum73b20df1994-09-12 10:39:08 +0000462CLNEXT = CTRL(ord('v'))
463CWERASE = CTRL(ord('w'))
464CFLUSHO = CTRL(ord('o'))
465CFLUSH = CFLUSHO
466CRPRNT = CTRL(ord('r'))
467CDSUSP = CTRL(ord('y'))
468SSPEED = B9600
469TERM_NONE = 0
470TERM_TEC = 1
471TERM_V61 = 2
472TERM_V10 = 3
473TERM_TEX = 4
474TERM_D40 = 5
475TERM_H45 = 6
476TERM_D42 = 7
477TM_NONE = 0000
478TM_SNL = 0001
479TM_ANL = 0002
480TM_LCF = 0004
481TM_CECHO = 0010
482TM_CINVIS = 0020
483TM_SET = 0200
484LDISC0 = 0
485LDISC1 = 1
486NTTYDISC = LDISC1
487TIOCFLUSH = (TIOC|12)
Guido van Rossum8c1529d1996-06-11 15:03:14 +0000488TCSETLABEL = (TIOC|31)
Guido van Rossum73b20df1994-09-12 10:39:08 +0000489TCDSET = (TIOC|32)
490TCBLKMD = (TIOC|33)
491TIOCPKT = (TIOC|112)
492TIOCPKT_DATA = 0x00
493TIOCPKT_FLUSHREAD = 0x01
494TIOCPKT_FLUSHWRITE = 0x02
495TIOCPKT_NOSTOP = 0x10
496TIOCPKT_DOSTOP = 0x20
497TIOCPKT_IOCTL = 0x40
498TIOCNOTTY = (TIOC|113)
499TIOCSTI = (TIOC|114)
500TFIOC = (ord('F')<<8)
501oFIONREAD = (TFIOC|127)
502TO_STOP = LOBLK
503IOCTYPE = 0xff00
504TCGETS = (TIOC|13)
505TCSETS = (TIOC|14)
506TCSETSW = (TIOC|15)
507TCSETSF = (TIOC|16)
508TCSANOW = ((ord('T')<<8)|14)
509TCSADRAIN = ((ord('T')<<8)|15)
510TCSAFLUSH = ((ord('T')<<8)|16)
511TCIFLUSH = 0
512TCOFLUSH = 1
513TCIOFLUSH = 2
514TCOOFF = 0
515TCOON = 1
516TCIOFF = 2
517TCION = 3
518tIOC = (ord('t')<<8)
519TIOCGETD = (tIOC|0)
520TIOCSETD = (tIOC|1)
521TIOCHPCL = (tIOC|2)
522TIOCGETP = (tIOC|8)
523TIOCSETP = (tIOC|9)
524TIOCSETN = (tIOC|10)
525TIOCEXCL = (tIOC|13)
526TIOCNXCL = (tIOC|14)
527TIOCSETC = (tIOC|17)
528TIOCGETC = (tIOC|18)
529TIOCLBIS = (tIOC|127)
530TIOCLBIC = (tIOC|126)
531TIOCLSET = (tIOC|125)
532TIOCLGET = (tIOC|124)
533TIOCSBRK = (tIOC|123)
534TIOCCBRK = (tIOC|122)
535TIOCSDTR = (tIOC|121)
536TIOCCDTR = (tIOC|120)
537TIOCSLTC = (tIOC|117)
538TIOCGLTC = (tIOC|116)
539TIOCOUTQ = (tIOC|115)
540TIOCSTOP = (tIOC|111)
541TIOCSTART = (tIOC|110)
542TIOCGSID = (tIOC|22)
543TIOCSSID = (tIOC|24)
544TIOCMSET = (tIOC|26)
545TIOCMBIS = (tIOC|27)
546TIOCMBIC = (tIOC|28)
547TIOCMGET = (tIOC|29)
548TIOCM_LE = 0001
549TIOCM_DTR = 0002
550TIOCM_RTS = 0004
551TIOCM_ST = 0010
552TIOCM_SR = 0020
553TIOCM_CTS = 0040
554TIOCM_CAR = 0100
555TIOCM_CD = TIOCM_CAR
556TIOCM_RNG = 0200
557TIOCM_RI = TIOCM_RNG
558TIOCM_DSR = 0400
559TIOCREMOTE = (tIOC|30)
560TIOCSIGNAL = (tIOC|31)
561ISPTM = ((ord('P')<<8)|1)
562UNLKPT = ((ord('P')<<8)|2)
563SVR4SOPEN = ((ord('P')<<8)|100)
564LDIOC = (ord('D')<<8)
565LDOPEN = (LDIOC|0)
566LDCLOSE = (LDIOC|1)
567LDCHG = (LDIOC|2)
568LDGETT = (LDIOC|8)
569LDSETT = (LDIOC|9)
570LDSMAP = (LDIOC|10)
571LDGMAP = (LDIOC|11)
572LDNMAP = (LDIOC|12)
573DIOC = (ord('d')<<8)
574DIOCGETP = (DIOC|8)
575DIOCSETP = (DIOC|9)
576FIORDCHK = ((ord('f')<<8)|3)