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