Fix an amazing number of typos & malformed sentences reported by Detlef
[python/dscho.git] / Lib / plat-netbsd1 / TERMIOS.py
blob7ef6ea71f37ed091eb33c395280210504560bfb1
1 # Generated by h2py from /usr/include/termios.h
2 VEOF = 0
3 VEOL = 1
4 VEOL2 = 2
5 VERASE = 3
6 VWERASE = 4
7 VKILL = 5
8 VREPRINT = 6
9 VINTR = 8
10 VQUIT = 9
11 VSUSP = 10
12 VDSUSP = 11
13 VSTART = 12
14 VSTOP = 13
15 VLNEXT = 14
16 VDISCARD = 15
17 VMIN = 16
18 VTIME = 17
19 VSTATUS = 18
20 NCCS = 20
21 IGNBRK = 0x00000001
22 BRKINT = 0x00000002
23 IGNPAR = 0x00000004
24 PARMRK = 0x00000008
25 INPCK = 0x00000010
26 ISTRIP = 0x00000020
27 INLCR = 0x00000040
28 IGNCR = 0x00000080
29 ICRNL = 0x00000100
30 IXON = 0x00000200
31 IXOFF = 0x00000400
32 IXANY = 0x00000800
33 IMAXBEL = 0x00002000
34 OPOST = 0x00000001
35 ONLCR = 0x00000002
36 OXTABS = 0x00000004
37 ONOEOT = 0x00000008
38 CIGNORE = 0x00000001
39 CSIZE = 0x00000300
40 CS5 = 0x00000000
41 CS6 = 0x00000100
42 CS7 = 0x00000200
43 CS8 = 0x00000300
44 CSTOPB = 0x00000400
45 CREAD = 0x00000800
46 PARENB = 0x00001000
47 PARODD = 0x00002000
48 HUPCL = 0x00004000
49 CLOCAL = 0x00008000
50 CRTSCTS = 0x00010000
51 CRTS_IFLOW = CRTSCTS
52 CCTS_OFLOW = CRTSCTS
53 MDMBUF = 0x00100000
54 CHWFLOW = (MDMBUF|CRTSCTS)
55 ECHOKE = 0x00000001
56 ECHOE = 0x00000002
57 ECHOK = 0x00000004
58 ECHO = 0x00000008
59 ECHONL = 0x00000010
60 ECHOPRT = 0x00000020
61 ECHOCTL = 0x00000040
62 ISIG = 0x00000080
63 ICANON = 0x00000100
64 ALTWERASE = 0x00000200
65 IEXTEN = 0x00000400
66 EXTPROC = 0x00000800
67 TOSTOP = 0x00400000
68 FLUSHO = 0x00800000
69 NOKERNINFO = 0x02000000
70 PENDIN = 0x20000000
71 NOFLSH = 0x80000000
72 TCSANOW = 0
73 TCSADRAIN = 1
74 TCSAFLUSH = 2
75 TCSASOFT = 0x10
76 B0 = 0
77 B50 = 50
78 B75 = 75
79 B110 = 110
80 B134 = 134
81 B150 = 150
82 B200 = 200
83 B300 = 300
84 B600 = 600
85 B1200 = 1200
86 B1800 = 1800
87 B2400 = 2400
88 B4800 = 4800
89 B9600 = 9600
90 B19200 = 19200
91 B38400 = 38400
92 B7200 = 7200
93 B14400 = 14400
94 B28800 = 28800
95 B57600 = 57600
96 B76800 = 76800
97 B115200 = 115200
98 B230400 = 230400
99 EXTA = 19200
100 EXTB = 38400
101 TCIFLUSH = 1
102 TCOFLUSH = 2
103 TCIOFLUSH = 3
104 TCOOFF = 1
105 TCOON = 2
106 TCIOFF = 3
107 TCION = 4
109 # Included from sys/cdefs.h
111 # Included from machine/cdefs.h
112 def __P(protos): return protos
114 def __STRING(x): return #x
116 def __P(protos): return ()
118 def __STRING(x): return "x"
120 def __attribute__(x): return
122 def __kprintf_attribute__(a): return __attribute__(a)
125 # Included from sys/ttycom.h
127 # Included from sys/ioccom.h
128 IOCPARM_MASK = 0x1fff
129 def IOCPARM_LEN(x): return (((x) >> 16) & IOCPARM_MASK)
131 def IOCBASECMD(x): return ((x) & ~(IOCPARM_MASK << 16))
133 def IOCGROUP(x): return (((x) >> 8) & 0xff)
135 TIOCM_LE = 0001
136 TIOCM_DTR = 0002
137 TIOCM_RTS = 0004
138 TIOCM_ST = 0010
139 TIOCM_SR = 0020
140 TIOCM_CTS = 0040
141 TIOCM_CAR = 0100
142 TIOCM_CD = TIOCM_CAR
143 TIOCM_RNG = 0200
144 TIOCM_RI = TIOCM_RNG
145 TIOCM_DSR = 0400
146 TIOCPKT_DATA = 0x00
147 TIOCPKT_FLUSHREAD = 0x01
148 TIOCPKT_FLUSHWRITE = 0x02
149 TIOCPKT_STOP = 0x04
150 TIOCPKT_START = 0x08
151 TIOCPKT_NOSTOP = 0x10
152 TIOCPKT_DOSTOP = 0x20
153 TIOCPKT_IOCTL = 0x40
154 def UIOCCMD(n): return _IO(ord('u'), n)
156 TIOCFLAG_SOFTCAR = 0x01
157 TIOCFLAG_CLOCAL = 0x02
158 TIOCFLAG_CRTSCTS = 0x04
159 TIOCFLAG_MDMBUF = 0x08
160 TTYDISC = 0
161 TABLDISC = 3
162 SLIPDISC = 4
163 PPPDISC = 5
164 STRIPDISC = 6
166 # Included from sys/ttydefaults.h
167 TTYDEF_IFLAG = (BRKINT | ICRNL | IMAXBEL | IXON | IXANY)
168 TTYDEF_OFLAG = (OPOST | ONLCR | OXTABS)
169 TTYDEF_LFLAG = (ECHO | ICANON | ISIG | IEXTEN | ECHOE|ECHOKE|ECHOCTL)
170 TTYDEF_CFLAG = (CREAD | CS8 | HUPCL)
171 TTYDEF_SPEED = (B9600)
172 def CTRL(x): return (x&037)
174 CEOF = CTRL(ord('d'))
175 CERASE = 0177
176 CINTR = CTRL(ord('c'))
177 CKILL = CTRL(ord('u'))
178 CMIN = 1
179 CQUIT = 034
180 CSUSP = CTRL(ord('z'))
181 CTIME = 0
182 CDSUSP = CTRL(ord('y'))
183 CSTART = CTRL(ord('q'))
184 CSTOP = CTRL(ord('s'))
185 CLNEXT = CTRL(ord('v'))
186 CDISCARD = CTRL(ord('o'))
187 CWERASE = CTRL(ord('w'))
188 CREPRINT = CTRL(ord('r'))
189 CEOT = CEOF
190 CRPRNT = CREPRINT
191 CFLUSH = CDISCARD