annotate Lib/linux1/TERMIOS.py @ 4566:6403c94de50d legacy-trunk

Added safeguard against failure in __del__.
author Guido van Rossum <guido@python.org>
date Wed, 27 Nov 1996 19:39:58 +0000
parents 6ca9787cd3aa
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2633
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
1 # Generated by h2py from /usr/include/termios.h
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
2
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
3 # Included from features.h
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
4 _FEATURES_H = 1
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
5 _GNU_SOURCE = 1
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
6 __USE_ANSI = 1
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
7 __FAVOR_BSD = 1
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
8 _BSD_SOURCE = 1
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
9 _SVID_SOURCE = 1
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
10 _POSIX_SOURCE = 1
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
11 _POSIX_C_SOURCE = 2
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
12 __USE_POSIX = 1
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
13 __USE_POSIX2 = 1
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
14 __USE_MISC = 1
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
15 __USE_BSD = 1
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
16 __USE_SVID = 1
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
17 __USE_GNU = 1
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
18 __GNU_LIBRARY__ = 1
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
19
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
20 # Included from sys/cdefs.h
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
21 _SYS_CDEFS_H = 1
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
22 def __P(args): return args
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
23
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
24 def __P(args): return args
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
25
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
26 def __P(args): return ()
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
27
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
28 def __STRING(x): return #x
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
29
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
30 def __STRING(x): return "x"
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
31
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
32
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
33 # Included from sys/types.h
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
34
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
35 # Included from linux/types.h
3362
6ca9787cd3aa more recent linux header files
Guido van Rossum <guido@python.org>
parents: 2633
diff changeset
36 __FD_SETSIZE = 256
2633
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
37
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
38 # Included from asm/types.h
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
39 def __FD_ZERO(fdsetp): return \
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
40
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
41
3362
6ca9787cd3aa more recent linux header files
Guido van Rossum <guido@python.org>
parents: 2633
diff changeset
42 # Included from sys/bitypes.h
6ca9787cd3aa more recent linux header files
Guido van Rossum <guido@python.org>
parents: 2633
diff changeset
43
2633
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
44 # Included from linux/termios.h
3362
6ca9787cd3aa more recent linux header files
Guido van Rossum <guido@python.org>
parents: 2633
diff changeset
45
6ca9787cd3aa more recent linux header files
Guido van Rossum <guido@python.org>
parents: 2633
diff changeset
46 # Included from asm/termios.h
2633
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
47 TCGETS = 0x5401
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
48 TCSETS = 0x5402
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
49 TCSETSW = 0x5403
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
50 TCSETSF = 0x5404
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
51 TCGETA = 0x5405
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
52 TCSETA = 0x5406
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
53 TCSETAW = 0x5407
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
54 TCSETAF = 0x5408
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
55 TCSBRK = 0x5409
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
56 TCXONC = 0x540A
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
57 TCFLSH = 0x540B
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
58 TIOCEXCL = 0x540C
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
59 TIOCNXCL = 0x540D
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
60 TIOCSCTTY = 0x540E
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
61 TIOCGPGRP = 0x540F
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
62 TIOCSPGRP = 0x5410
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
63 TIOCOUTQ = 0x5411
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
64 TIOCSTI = 0x5412
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
65 TIOCGWINSZ = 0x5413
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
66 TIOCSWINSZ = 0x5414
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
67 TIOCMGET = 0x5415
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
68 TIOCMBIS = 0x5416
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
69 TIOCMBIC = 0x5417
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
70 TIOCMSET = 0x5418
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
71 TIOCGSOFTCAR = 0x5419
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
72 TIOCSSOFTCAR = 0x541A
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
73 FIONREAD = 0x541B
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
74 TIOCINQ = FIONREAD
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
75 TIOCLINUX = 0x541C
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
76 TIOCCONS = 0x541D
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
77 TIOCGSERIAL = 0x541E
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
78 TIOCSSERIAL = 0x541F
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
79 TIOCPKT = 0x5420
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
80 FIONBIO = 0x5421
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
81 TIOCNOTTY = 0x5422
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
82 TIOCSETD = 0x5423
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
83 TIOCGETD = 0x5424
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
84 TCSBRKP = 0x5425
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
85 TIOCTTYGSTRUCT = 0x5426
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
86 FIONCLEX = 0x5450
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
87 FIOCLEX = 0x5451
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
88 FIOASYNC = 0x5452
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
89 TIOCSERCONFIG = 0x5453
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
90 TIOCSERGWILD = 0x5454
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
91 TIOCSERSWILD = 0x5455
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
92 TIOCGLCKTRMIOS = 0x5456
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
93 TIOCSLCKTRMIOS = 0x5457
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
94 TIOCSERGSTRUCT = 0x5458
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
95 TIOCSERGETLSR = 0x5459
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
96 TIOCSERGETMULTI = 0x545A
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
97 TIOCSERSETMULTI = 0x545B
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
98 TIOCPKT_DATA = 0
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
99 TIOCPKT_FLUSHREAD = 1
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
100 TIOCPKT_FLUSHWRITE = 2
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
101 TIOCPKT_STOP = 4
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
102 TIOCPKT_START = 8
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
103 TIOCPKT_NOSTOP = 16
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
104 TIOCPKT_DOSTOP = 32
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
105 NCC = 8
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
106 NCCS = 19
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
107 VINTR = 0
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
108 VQUIT = 1
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
109 VERASE = 2
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
110 VKILL = 3
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
111 VEOF = 4
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
112 VTIME = 5
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
113 VMIN = 6
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
114 VSWTC = 7
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
115 VSTART = 8
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
116 VSTOP = 9
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
117 VSUSP = 10
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
118 VEOL = 11
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
119 VREPRINT = 12
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
120 VDISCARD = 13
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
121 VWERASE = 14
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
122 VLNEXT = 15
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
123 VEOL2 = 16
3362
6ca9787cd3aa more recent linux header files
Guido van Rossum <guido@python.org>
parents: 2633
diff changeset
124 INIT_C_CC = "\003\034\177\025\004\0\1\0\021\023\032\0\022\017\027\026\0"
2633
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
125 IGNBRK = 0000001
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
126 BRKINT = 0000002
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
127 IGNPAR = 0000004
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
128 PARMRK = 0000010
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
129 INPCK = 0000020
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
130 ISTRIP = 0000040
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
131 INLCR = 0000100
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
132 IGNCR = 0000200
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
133 ICRNL = 0000400
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
134 IUCLC = 0001000
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
135 IXON = 0002000
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
136 IXANY = 0004000
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
137 IXOFF = 0010000
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
138 IMAXBEL = 0020000
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
139 OPOST = 0000001
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
140 OLCUC = 0000002
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
141 ONLCR = 0000004
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
142 OCRNL = 0000010
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
143 ONOCR = 0000020
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
144 ONLRET = 0000040
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
145 OFILL = 0000100
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
146 OFDEL = 0000200
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
147 NLDLY = 0000400
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
148 NL0 = 0000000
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
149 NL1 = 0000400
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
150 CRDLY = 0003000
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
151 CR0 = 0000000
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
152 CR1 = 0001000
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
153 CR2 = 0002000
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
154 CR3 = 0003000
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
155 TABDLY = 0014000
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
156 TAB0 = 0000000
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
157 TAB1 = 0004000
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
158 TAB2 = 0010000
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
159 TAB3 = 0014000
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
160 XTABS = 0014000
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
161 BSDLY = 0020000
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
162 BS0 = 0000000
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
163 BS1 = 0020000
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
164 VTDLY = 0040000
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
165 VT0 = 0000000
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
166 VT1 = 0040000
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
167 FFDLY = 0100000
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
168 FF0 = 0000000
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
169 FF1 = 0100000
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
170 CBAUD = 0010017
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
171 B0 = 0000000
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
172 B50 = 0000001
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
173 B75 = 0000002
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
174 B110 = 0000003
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
175 B134 = 0000004
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
176 B150 = 0000005
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
177 B200 = 0000006
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
178 B300 = 0000007
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
179 B600 = 0000010
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
180 B1200 = 0000011
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
181 B1800 = 0000012
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
182 B2400 = 0000013
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
183 B4800 = 0000014
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
184 B9600 = 0000015
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
185 B19200 = 0000016
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
186 B38400 = 0000017
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
187 EXTA = B19200
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
188 EXTB = B38400
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
189 CSIZE = 0000060
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
190 CS5 = 0000000
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
191 CS6 = 0000020
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
192 CS7 = 0000040
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
193 CS8 = 0000060
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
194 CSTOPB = 0000100
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
195 CREAD = 0000200
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
196 PARENB = 0000400
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
197 PARODD = 0001000
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
198 HUPCL = 0002000
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
199 CLOCAL = 0004000
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
200 CBAUDEX = 0010000
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
201 B57600 = 0010001
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
202 B115200 = 0010002
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
203 B230400 = 0010003
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
204 CIBAUD = 002003600000
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
205 CRTSCTS = 020000000000
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
206 ISIG = 0000001
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
207 ICANON = 0000002
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
208 XCASE = 0000004
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
209 ECHO = 0000010
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
210 ECHOE = 0000020
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
211 ECHOK = 0000040
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
212 ECHONL = 0000100
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
213 NOFLSH = 0000200
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
214 TOSTOP = 0000400
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
215 ECHOCTL = 0001000
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
216 ECHOPRT = 0002000
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
217 ECHOKE = 0004000
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
218 FLUSHO = 0010000
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
219 PENDIN = 0040000
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
220 IEXTEN = 0100000
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
221 TIOCM_LE = 0x001
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
222 TIOCM_DTR = 0x002
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
223 TIOCM_RTS = 0x004
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
224 TIOCM_ST = 0x008
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
225 TIOCM_SR = 0x010
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
226 TIOCM_CTS = 0x020
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
227 TIOCM_CAR = 0x040
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
228 TIOCM_RNG = 0x080
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
229 TIOCM_DSR = 0x100
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
230 TIOCM_CD = TIOCM_CAR
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
231 TIOCM_RI = TIOCM_RNG
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
232 TIOCSER_TEMT = 0x01
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
233 TCOOFF = 0
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
234 TCOON = 1
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
235 TCIOFF = 2
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
236 TCION = 3
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
237 TCIFLUSH = 0
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
238 TCOFLUSH = 1
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
239 TCIOFLUSH = 2
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
240 TCSANOW = 0
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
241 TCSADRAIN = 1
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
242 TCSAFLUSH = 2
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
243 N_TTY = 0
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
244 N_SLIP = 1
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
245 N_MOUSE = 2
22912f3a889f added Linux specific files
Guido van Rossum <guido@python.org>
parents:
diff changeset
246 N_PPP = 3
3362
6ca9787cd3aa more recent linux header files
Guido van Rossum <guido@python.org>
parents: 2633
diff changeset
247 def CTRL(ch): return ((ch)&0x1F)
6ca9787cd3aa more recent linux header files
Guido van Rossum <guido@python.org>
parents: 2633
diff changeset
248
6ca9787cd3aa more recent linux header files
Guido van Rossum <guido@python.org>
parents: 2633
diff changeset
249 IBSHIFT = 16
6ca9787cd3aa more recent linux header files
Guido van Rossum <guido@python.org>
parents: 2633
diff changeset
250 CNUL = 0
6ca9787cd3aa more recent linux header files
Guido van Rossum <guido@python.org>
parents: 2633
diff changeset
251 CDEL = 0177
6ca9787cd3aa more recent linux header files
Guido van Rossum <guido@python.org>
parents: 2633
diff changeset
252 CESC = ord('\\')
6ca9787cd3aa more recent linux header files
Guido van Rossum <guido@python.org>
parents: 2633
diff changeset
253 CINTR = 0177
6ca9787cd3aa more recent linux header files
Guido van Rossum <guido@python.org>
parents: 2633
diff changeset
254 CQUIT = 034
6ca9787cd3aa more recent linux header files
Guido van Rossum <guido@python.org>
parents: 2633
diff changeset
255 CERASE = ord('#')
6ca9787cd3aa more recent linux header files
Guido van Rossum <guido@python.org>
parents: 2633
diff changeset
256 CKILL = ord('@')
6ca9787cd3aa more recent linux header files
Guido van Rossum <guido@python.org>
parents: 2633
diff changeset
257 CEOT = 04
6ca9787cd3aa more recent linux header files
Guido van Rossum <guido@python.org>
parents: 2633
diff changeset
258 CEOL = 0
6ca9787cd3aa more recent linux header files
Guido van Rossum <guido@python.org>
parents: 2633
diff changeset
259 CEOL2 = 0
6ca9787cd3aa more recent linux header files
Guido van Rossum <guido@python.org>
parents: 2633
diff changeset
260 CEOF = 4
6ca9787cd3aa more recent linux header files
Guido van Rossum <guido@python.org>
parents: 2633
diff changeset
261 CSTART = 021
6ca9787cd3aa more recent linux header files
Guido van Rossum <guido@python.org>
parents: 2633
diff changeset
262 CSTOP = 023
6ca9787cd3aa more recent linux header files
Guido van Rossum <guido@python.org>
parents: 2633
diff changeset
263 CSWTCH = 032
6ca9787cd3aa more recent linux header files
Guido van Rossum <guido@python.org>
parents: 2633
diff changeset
264 NSWTCH = 0
6ca9787cd3aa more recent linux header files
Guido van Rossum <guido@python.org>
parents: 2633
diff changeset
265 CSUSP = CTRL(ord('Z'))
6ca9787cd3aa more recent linux header files
Guido van Rossum <guido@python.org>
parents: 2633
diff changeset
266 CDSUSP = CTRL(ord('Y'))
6ca9787cd3aa more recent linux header files
Guido van Rossum <guido@python.org>
parents: 2633
diff changeset
267 CRPRNT = CTRL(ord('R'))
6ca9787cd3aa more recent linux header files
Guido van Rossum <guido@python.org>
parents: 2633
diff changeset
268 CFLUSH = CTRL(ord('O'))
6ca9787cd3aa more recent linux header files
Guido van Rossum <guido@python.org>
parents: 2633
diff changeset
269 CWERASE = CTRL(ord('W'))
6ca9787cd3aa more recent linux header files
Guido van Rossum <guido@python.org>
parents: 2633
diff changeset
270 CLNEXT = CTRL(ord('V'))