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