blob: a360786ba548208fd4f94c239e5d971716bb05df [file] [log] [blame]
Guido van Rossum73b20df1994-09-12 10:39:08 +00001# Generated by h2py from /usr/include/termios.h
2
3# Included from sys/termios.h
4
5# Included from sys/ttydev.h
6B0 = 0
7B50 = 0000001
8B75 = 0000002
9B110 = 0000003
10B134 = 0000004
11B150 = 0000005
12B200 = 0000006
13B300 = 0000007
14B600 = 0000010
15B1200 = 0000011
16B1800 = 0000012
17B2400 = 0000013
18B4800 = 0000014
19B9600 = 0000015
20B19200 = 0000016
21EXTA = 0000016
22B38400 = 0000017
23EXTB = 0000017
24
25# Included from sys/types.h
26
27# Included from sgidefs.h
28_MIPS_ISA_MIPS1 = 1
29_MIPS_ISA_MIPS2 = 2
30_MIPS_ISA_MIPS3 = 3
31_MIPS_ISA_MIPS4 = 4
32_MIPS_SIM_ABI32 = 1
33_MIPS_SIM_ABI64 = 2
34P_MYID = (-1)
35P_MYHOSTID = (-1)
36
37# Included from sys/bsd_types.h
38
39# Included from sys/mkdev.h
40ONBITSMAJOR = 7
41ONBITSMINOR = 8
42OMAXMAJ = 0x7f
43OMAXMIN = 0xff
44NBITSMAJOR = 14
45NBITSMINOR = 18
46MAXMAJ = 0xff
47MAXMIN = 0x3ffff
48OLDDEV = 0
49NEWDEV = 1
50MKDEV_VER = NEWDEV
51def major(dev): return __major(MKDEV_VER, dev)
52
53def minor(dev): return __minor(MKDEV_VER, dev)
54
55
56# Included from sys/select.h
57FD_SETSIZE = 1024
58NBBY = 8
59_POSIX_VDISABLE = 0
60def CTRL(c): return ((c)&037)
61
62IBSHIFT = 16
63NCC = 8
64NCCS = 23
65VINTR = 0
66VQUIT = 1
67VERASE = 2
68VKILL = 3
69VEOF = 4
70VEOL = 5
71VEOL2 = 6
72VMIN = 4
73VTIME = 5
74VSWTCH = 7
75VSTART = 8
76VSTOP = 9
77VSUSP = 10
78VDSUSP = 11
79VREPRINT = 12
80VDISCARD = 13
81VWERASE = 14
82VLNEXT = 15
83VRPRNT = VREPRINT
84VFLUSHO = VDISCARD
85VCEOF = NCC
86VCEOL = (NCC + 1)
87CNUL = 0
88CDEL = 0377
89CESC = ord('\\')
90CINTR = 0177
91CQUIT = 034
92CERASE = CTRL(ord('H'))
93CKILL = CTRL(ord('U'))
94CEOL = 0
95CEOL2 = 0
96CEOF = CTRL(ord('d'))
97CEOT = CEOF
98CSTART = CTRL(ord('q'))
99CSTOP = CTRL(ord('s'))
100CSWTCH = CTRL(ord('z'))
101CNSWTCH = 0
102CSUSP = CSWTCH
103CLNEXT = CTRL(ord('v'))
104CWERASE = CTRL(ord('w'))
105CFLUSHO = CTRL(ord('o'))
106CFLUSH = CFLUSHO
107CRPRNT = CTRL(ord('r'))
108CDSUSP = CTRL(ord('y'))
109CBRK = 0377
110IGNBRK = 0000001
111BRKINT = 0000002
112IGNPAR = 0000004
113PARMRK = 0000010
114INPCK = 0000020
115ISTRIP = 0000040
116INLCR = 0000100
117IGNCR = 0000200
118ICRNL = 0000400
119IUCLC = 0001000
120IXON = 0002000
121IXANY = 0004000
122IXOFF = 0010000
123IMAXBEL = 0020000
124IBLKMD = 0040000
125OPOST = 0000001
126OLCUC = 0000002
127ONLCR = 0000004
128OCRNL = 0000010
129ONOCR = 0000020
130ONLRET = 0000040
131OFILL = 0000100
132OFDEL = 0000200
133NLDLY = 0000400
134NL0 = 0
135NL1 = 0000400
136CRDLY = 0003000
137CR0 = 0
138CR1 = 0001000
139CR2 = 0002000
140CR3 = 0003000
141TABDLY = 0014000
142TAB0 = 0
143TAB1 = 0004000
144TAB2 = 0010000
145TAB3 = 0014000
146XTABS = 0014000
147BSDLY = 0020000
148BS0 = 0
149BS1 = 0020000
150VTDLY = 0040000
151VT0 = 0
152VT1 = 0040000
153FFDLY = 0100000
154FF0 = 0
155FF1 = 0100000
156PAGEOUT = 0200000
157WRAP = 0400000
158CBAUD = 000000017
159CSIZE = 000000060
160CS5 = 0
161CS6 = 000000020
162CS7 = 000000040
163CS8 = 000000060
164CSTOPB = 000000100
165CREAD = 000000200
166PARENB = 000000400
167PARODD = 000001000
168HUPCL = 000002000
169CLOCAL = 000004000
170RCV1EN = 000010000
171XMT1EN = 000020000
172LOBLK = 000040000
173XCLUDE = 000100000
174CIBAUD = 003600000
175PAREXT = 004000000
176CNEW_RTSCTS = 010000000
177ISIG = 0000001
178ICANON = 0000002
179XCASE = 0000004
180ECHO = 0000010
181ECHOE = 0000020
182ECHOK = 0000040
183ECHONL = 0000100
184NOFLSH = 0000200
185IEXTEN = 0000400
186ITOSTOP = 0100000
187TOSTOP = ITOSTOP
188ECHOCTL = 0001000
189ECHOPRT = 0002000
190ECHOKE = 0004000
191DEFECHO = 0010000
192FLUSHO = 0020000
193PENDIN = 0040000
194TIOC = (ord('T')<<8)
195TCGETA = (TIOC|1)
196TCSETA = (TIOC|2)
197TCSETAW = (TIOC|3)
198TCSETAF = (TIOC|4)
199TCSBRK = (TIOC|5)
200TCXONC = (TIOC|6)
201TCFLSH = (TIOC|7)
202
203# Included from sys/ioctl.h
204IOCTYPE = 0xff00
205LIOC = (ord('l')<<8)
206LIOCGETP = (LIOC|1)
207LIOCSETP = (LIOC|2)
208LIOCGETS = (LIOC|5)
209LIOCSETS = (LIOC|6)
210DIOC = (ord('d')<<8)
211DIOCGETC = (DIOC|1)
212DIOCGETB = (DIOC|2)
213DIOCSETE = (DIOC|3)
214
215# Included from sys/ioccom.h
216IOCPARM_MASK = 0xff
217IOC_VOID = 0x20000000
218IOC_OUT = 0x40000000
219IOC_IN = 0x80000000
220IOC_INOUT = (IOC_IN|IOC_OUT)
221
222# Included from net/soioctl.h
223
224# Included from sys/termio.h
225CLNEXT = CTRL(ord('v'))
226CWERASE = CTRL(ord('w'))
227CFLUSHO = CTRL(ord('o'))
228CFLUSH = CFLUSHO
229CRPRNT = CTRL(ord('r'))
230CDSUSP = CTRL(ord('y'))
231SSPEED = B9600
232TERM_NONE = 0
233TERM_TEC = 1
234TERM_V61 = 2
235TERM_V10 = 3
236TERM_TEX = 4
237TERM_D40 = 5
238TERM_H45 = 6
239TERM_D42 = 7
240TM_NONE = 0000
241TM_SNL = 0001
242TM_ANL = 0002
243TM_LCF = 0004
244TM_CECHO = 0010
245TM_CINVIS = 0020
246TM_SET = 0200
247LDISC0 = 0
248LDISC1 = 1
249NTTYDISC = LDISC1
250TIOCFLUSH = (TIOC|12)
251TCSETLABEL = (TIOC|13)
252TCDSET = (TIOC|32)
253TCBLKMD = (TIOC|33)
254TIOCPKT = (TIOC|112)
255TIOCPKT_DATA = 0x00
256TIOCPKT_FLUSHREAD = 0x01
257TIOCPKT_FLUSHWRITE = 0x02
258TIOCPKT_NOSTOP = 0x10
259TIOCPKT_DOSTOP = 0x20
260TIOCPKT_IOCTL = 0x40
261TIOCNOTTY = (TIOC|113)
262TIOCSTI = (TIOC|114)
263TFIOC = (ord('F')<<8)
264oFIONREAD = (TFIOC|127)
265TO_STOP = LOBLK
266IOCTYPE = 0xff00
267TCGETS = (TIOC|13)
268TCSETS = (TIOC|14)
269TCSETSW = (TIOC|15)
270TCSETSF = (TIOC|16)
271TCSANOW = ((ord('T')<<8)|14)
272TCSADRAIN = ((ord('T')<<8)|15)
273TCSAFLUSH = ((ord('T')<<8)|16)
274TCIFLUSH = 0
275TCOFLUSH = 1
276TCIOFLUSH = 2
277TCOOFF = 0
278TCOON = 1
279TCIOFF = 2
280TCION = 3
281tIOC = (ord('t')<<8)
282TIOCGETD = (tIOC|0)
283TIOCSETD = (tIOC|1)
284TIOCHPCL = (tIOC|2)
285TIOCGETP = (tIOC|8)
286TIOCSETP = (tIOC|9)
287TIOCSETN = (tIOC|10)
288TIOCEXCL = (tIOC|13)
289TIOCNXCL = (tIOC|14)
290TIOCSETC = (tIOC|17)
291TIOCGETC = (tIOC|18)
292TIOCLBIS = (tIOC|127)
293TIOCLBIC = (tIOC|126)
294TIOCLSET = (tIOC|125)
295TIOCLGET = (tIOC|124)
296TIOCSBRK = (tIOC|123)
297TIOCCBRK = (tIOC|122)
298TIOCSDTR = (tIOC|121)
299TIOCCDTR = (tIOC|120)
300TIOCSLTC = (tIOC|117)
301TIOCGLTC = (tIOC|116)
302TIOCOUTQ = (tIOC|115)
303TIOCSTOP = (tIOC|111)
304TIOCSTART = (tIOC|110)
305TIOCGSID = (tIOC|22)
306TIOCSSID = (tIOC|24)
307TIOCMSET = (tIOC|26)
308TIOCMBIS = (tIOC|27)
309TIOCMBIC = (tIOC|28)
310TIOCMGET = (tIOC|29)
311TIOCM_LE = 0001
312TIOCM_DTR = 0002
313TIOCM_RTS = 0004
314TIOCM_ST = 0010
315TIOCM_SR = 0020
316TIOCM_CTS = 0040
317TIOCM_CAR = 0100
318TIOCM_CD = TIOCM_CAR
319TIOCM_RNG = 0200
320TIOCM_RI = TIOCM_RNG
321TIOCM_DSR = 0400
322TIOCREMOTE = (tIOC|30)
323TIOCSIGNAL = (tIOC|31)
324ISPTM = ((ord('P')<<8)|1)
325UNLKPT = ((ord('P')<<8)|2)
326SVR4SOPEN = ((ord('P')<<8)|100)
327LDIOC = (ord('D')<<8)
328LDOPEN = (LDIOC|0)
329LDCLOSE = (LDIOC|1)
330LDCHG = (LDIOC|2)
331LDGETT = (LDIOC|8)
332LDSETT = (LDIOC|9)
333LDSMAP = (LDIOC|10)
334LDGMAP = (LDIOC|11)
335LDNMAP = (LDIOC|12)
336DIOC = (ord('d')<<8)
337DIOCGETP = (DIOC|8)
338DIOCSETP = (DIOC|9)
339FIORDCHK = ((ord('f')<<8)|3)