blob: 38a962b4d123463d872ecf502756e11e1c6cd9da [file] [log] [blame]
Guido van Rossum2242f2f2001-04-11 20:58:20 +00001# Generated by h2py from /usr/include/termios.h
2
3# Included from sys/termios.h
4
5# Included from sys/types.h
6def quad_low(x): return x.val[0]
7
8ADT_EMASKSIZE = 8
9SHRT_MIN = -32768
10SHRT_MAX = 32767
11INT_MIN = (-2147483647-1)
12INT_MAX = 2147483647
13LONG_MIN = (-2147483647-1)
14LONG_MAX = 2147483647
15OFF32_MAX = LONG_MAX
16ISTAT_ASSERTED = 0
17ISTAT_ASSUMED = 1
18ISTAT_NONE = 2
19OFF_MAX = OFF32_MAX
20CLOCK_MAX = LONG_MAX
21P_MYID = (-1)
22P_MYHOSTID = (-1)
23
24# Included from sys/select.h
25FD_SETSIZE = 4096
26NBBY = 8
27NULL = 0
28NCC = 8
29NCCS = 19
30VINTR = 0
31VQUIT = 1
32VERASE = 2
33VKILL = 3
34VEOF = 4
35VEOL = 5
36VEOL2 = 6
37VMIN = 4
38VTIME = 5
39VSWTCH = 7
40VSTART = 8
41VSTOP = 9
42VSUSP = 10
43VDSUSP = 11
44VREPRINT = 12
45VDISCARD = 13
46VWERASE = 14
47VLNEXT = 15
48VCEOF = NCC
49VCEOL = (NCC + 1)
50_POSIX_VDISABLE = 0
51def CTRL(c): return ((c)&037)
52
53CINTR = ord('\177')
54CQUIT = CTRL(ord('\\'))
55CERASE = CTRL(ord('H'))
56CKILL = CTRL(ord('U'))
57CEOF = CTRL(ord('D'))
58CEOL = _POSIX_VDISABLE
59CEOL2 = _POSIX_VDISABLE
60CNSWTCH = _POSIX_VDISABLE
61CSTART = CTRL(ord('Q'))
62CSTOP = CTRL(ord('S'))
63CSUSP = CTRL(ord('Z'))
64CDSUSP = CTRL(ord('Y'))
65CREPRINT = CTRL(ord('R'))
66CDISCARD = CTRL(ord('O'))
67CWERASE = CTRL(ord('W'))
68CLNEXT = CTRL(ord('V'))
69CNUL = _POSIX_VDISABLE
70CBRK = ord('\377')
71CDEL = ord('\377')
72CESC = ord('\\')
73CEOT = CTRL(ord('D'))
74CSWTCH = CTRL(ord('Z'))
75CRPRNT = CREPRINT
76CFLUSH = CDISCARD
77IGNBRK = 0x00000001
78BRKINT = 0x00000002
79IGNPAR = 0x00000004
80PARMRK = 0x00000008
81INPCK = 0x00000010
82ISTRIP = 0x00000020
83INLCR = 0x00000040
84IGNCR = 0x00000080
85ICRNL = 0x00000100
86IUCLC = 0x00000200
87IXON = 0x00000400
88IXANY = 0x00000800
89IXOFF = 0x00001000
90IMAXBEL = 0x00002000
91DOSMODE = 0x00008000
92OPOST = 0x00000001
93OLCUC = 0x00000002
94ONLCR = 0x00000004
95OCRNL = 0x00000008
96ONOCR = 0x00000010
97ONLRET = 0x00000020
98OFILL = 0x00000040
99OFDEL = 0x00000080
100NLDLY = 0x00000100
101NL0 = 0
102NL1 = 0x00000100
103CRDLY = 0x00000600
104CR0 = 0
105CR1 = 0x00000200
106CR2 = 0x00000400
107CR3 = 0x00000600
108TABDLY = 0x00001800
109TAB0 = 0
110TAB1 = 0x00000800
111TAB2 = 0x00001000
112TAB3 = 0x00001800
113BSDLY = 0x00002000
114BS0 = 0
115BS1 = 0x00002000
116VTDLY = 0x00004000
117VT0 = 0
118VT1 = 0x00004000
119FFDLY = 0x00008000
120FF0 = 0
121FF1 = 0x00008000
122XTABS = TAB3
123PAGEOUT = 0x00010000
124WRAP = 0x00020000
125CBAUD = 0x0000000F
126CSIZE = 0x00000030
127CS5 = 0
128CS6 = 0x00000010
129CS7 = 0x00000020
130CS8 = 0x00000030
131CSTOPB = 0x00000040
132CREAD = 0x00000080
133PARENB = 0x00000100
134PARODD = 0x00000200
135HUPCL = 0x00000400
136CLOCAL = 0x00000800
137RCV1EN = 0x00001000
138XMT1EN = 0x00002000
139LOBLK = 0x00004000
140XCLUDE = 0x00008000
141CIBAUD = 0x000F0000
142IBSHIFT = 16
143PAREXT = 0x00100000
144B0 = 0
145B50 = 1
146B75 = 2
147B110 = 3
148B134 = 4
149B150 = 5
150B200 = 6
151B300 = 7
152B600 = 8
153B1200 = 9
154B1800 = 10
155B2400 = 11
156B4800 = 12
157B9600 = 13
158B19200 = 14
159B38400 = 15
160EXTA = B19200
161EXTB = B38400
162ISIG = 0x00000001
163ICANON = 0x00000002
164XCASE = 0x00000004
165ECHO = 0x00000008
166ECHOE = 0x00000010
167ECHOK = 0x00000020
168ECHONL = 0x00000040
169NOFLSH = 0x00000080
170TOSTOP = 0x00000100
171ECHOCTL = 0x00000200
172ECHOPRT = 0x00000400
173ECHOKE = 0x00000800
174DEFECHO = 0x00001000
175FLUSHO = 0x00002000
176PENDIN = 0x00004000
177IEXTEN = 0x00008000
178IOCTYPE = 0xff00
179TIOC = (ord('T')<<8)
180TCGETA = (TIOC|1)
181TCSETA = (TIOC|2)
182TCSETAW = (TIOC|3)
183TCSETAF = (TIOC|4)
184TCSBRK = (TIOC|5)
185TCXONC = (TIOC|6)
186TCFLSH = (TIOC|7)
187TIOCKBON = (TIOC|8)
188TIOCKBOF = (TIOC|9)
189KBENABLED = (TIOC|10)
190KB_XSCANCODE = 4
191KB_ISSCANCODE = 8
192TCDSET = (TIOC|32)
193RTS_TOG = (TIOC|33)
194TIOCGWINSZ = (TIOC|104)
195TIOCSWINSZ = (TIOC|103)
196TCGETS = (TIOC|13)
197TCSETS = (TIOC|14)
198TCSANOW = ((ord('T')<<8)|14)
199TCSETSW = (TIOC|15)
200TCSADRAIN = ((ord('T')<<8)|15)
201TCSETSF = (TIOC|16)
202TCSAFLUSH = ((ord('T')<<8)|16)
203TCIFLUSH = 0
204TCOFLUSH = 1
205TCIOFLUSH = 2
206TCOOFF = 0
207TCOON = 1
208TCIOFF = 2
209TCION = 3
210tIOC = (ord('t')<<8)
211TIOCGETD = (tIOC|0)
212TIOCSETD = (tIOC|1)
213TIOCHPCL = (tIOC|2)
214TIOCGETP = (tIOC|8)
215TIOCSETP = (tIOC|9)
216TIOCSETN = (tIOC|10)
217TIOCEXCL = (tIOC|13)
218TIOCNXCL = (tIOC|14)
219TIOCFLUSH = (tIOC|16)
220TIOCSETC = (tIOC|17)
221TIOCGETC = (tIOC|18)
222TIOCLBIS = (tIOC|127)
223TIOCLBIC = (tIOC|126)
224TIOCLSET = (tIOC|125)
225TIOCLGET = (tIOC|124)
226TIOCSBRK = (tIOC|123)
227TIOCCBRK = (tIOC|122)
228TIOCSDTR = (tIOC|121)
229TIOCCDTR = (tIOC|120)
230TIOCSLTC = (tIOC|117)
231TIOCGLTC = (tIOC|116)
232TIOCOUTQ = (tIOC|115)
233TIOCNOTTY = (tIOC|113)
234TIOCSTOP = (tIOC|111)
235TIOCSTART = (tIOC|110)
236TIOCGPGRP = (tIOC|20)
237TIOCSPGRP = (tIOC|21)
238TIOCGSID = (tIOC|22)
239TIOCSSID = (tIOC|24)
240TIOCSTI = (tIOC|23)
241TIOCMSET = (tIOC|26)
242TIOCMBIS = (tIOC|27)
243TIOCMBIC = (tIOC|28)
244TIOCMGET = (tIOC|29)
245TIOCM_LE = 0x0001
246TIOCM_DTR = 0x0002
247TIOCM_RTS = 0x0004
248TIOCM_ST = 0x0008
249TIOCM_SR = 0x0010
250TIOCM_CTS = 0x0020
251TIOCM_CAR = 0x0040
252TIOCM_CD = TIOCM_CAR
253TIOCM_RNG = 0x0080
254TIOCM_RI = TIOCM_RNG
255TIOCM_DSR = 0x0100
256TIOCREMOTE = (tIOC|30)
257TIOCSIGNAL = (tIOC|31)
258LDIOC = (ord('D')<<8)
259LDOPEN = (LDIOC|0)
260LDCLOSE = (LDIOC|1)
261LDCHG = (LDIOC|2)
262LDGETT = (LDIOC|8)
263LDSETT = (LDIOC|9)
264LDSMAP = (LDIOC|10)
265LDGMAP = (LDIOC|11)
266LDNMAP = (LDIOC|12)
267DIOC = (ord('d')<<8)
268DIOCGETP = (DIOC|8)
269DIOCSETP = (DIOC|9)
270FIORDCHK = ((ord('f')<<8)|3)