massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / coc-python-data / languageServer.0.5.59 / Typeshed / stdlib / 2and3 / termios.pyi
1 # Stubs for termios\r
2 \r
3 from typing import IO, List, Union\r
4 \r
5 _FD = Union[int, IO[str]]\r
6 _Attr = List[Union[int, List[bytes]]]\r
7 \r
8 # TODO constants not really documented\r
9 B0 = ...  # type: int\r
10 B1000000 = ...  # type: int\r
11 B110 = ...  # type: int\r
12 B115200 = ...  # type: int\r
13 B1152000 = ...  # type: int\r
14 B1200 = ...  # type: int\r
15 B134 = ...  # type: int\r
16 B150 = ...  # type: int\r
17 B1500000 = ...  # type: int\r
18 B1800 = ...  # type: int\r
19 B19200 = ...  # type: int\r
20 B200 = ...  # type: int\r
21 B2000000 = ...  # type: int\r
22 B230400 = ...  # type: int\r
23 B2400 = ...  # type: int\r
24 B2500000 = ...  # type: int\r
25 B300 = ...  # type: int\r
26 B3000000 = ...  # type: int\r
27 B3500000 = ...  # type: int\r
28 B38400 = ...  # type: int\r
29 B4000000 = ...  # type: int\r
30 B460800 = ...  # type: int\r
31 B4800 = ...  # type: int\r
32 B50 = ...  # type: int\r
33 B500000 = ...  # type: int\r
34 B57600 = ...  # type: int\r
35 B576000 = ...  # type: int\r
36 B600 = ...  # type: int\r
37 B75 = ...  # type: int\r
38 B921600 = ...  # type: int\r
39 B9600 = ...  # type: int\r
40 BRKINT = ...  # type: int\r
41 BS0 = ...  # type: int\r
42 BS1 = ...  # type: int\r
43 BSDLY = ...  # type: int\r
44 CBAUD = ...  # type: int\r
45 CBAUDEX = ...  # type: int\r
46 CDSUSP = ...  # type: int\r
47 CEOF = ...  # type: int\r
48 CEOL = ...  # type: int\r
49 CEOT = ...  # type: int\r
50 CERASE = ...  # type: int\r
51 CFLUSH = ...  # type: int\r
52 CIBAUD = ...  # type: int\r
53 CINTR = ...  # type: int\r
54 CKILL = ...  # type: int\r
55 CLNEXT = ...  # type: int\r
56 CLOCAL = ...  # type: int\r
57 CQUIT = ...  # type: int\r
58 CR0 = ...  # type: int\r
59 CR1 = ...  # type: int\r
60 CR2 = ...  # type: int\r
61 CR3 = ...  # type: int\r
62 CRDLY = ...  # type: int\r
63 CREAD = ...  # type: int\r
64 CRPRNT = ...  # type: int\r
65 CRTSCTS = ...  # type: int\r
66 CS5 = ...  # type: int\r
67 CS6 = ...  # type: int\r
68 CS7 = ...  # type: int\r
69 CS8 = ...  # type: int\r
70 CSIZE = ...  # type: int\r
71 CSTART = ...  # type: int\r
72 CSTOP = ...  # type: int\r
73 CSTOPB = ...  # type: int\r
74 CSUSP = ...  # type: int\r
75 CWERASE = ...  # type: int\r
76 ECHO = ...  # type: int\r
77 ECHOCTL = ...  # type: int\r
78 ECHOE = ...  # type: int\r
79 ECHOK = ...  # type: int\r
80 ECHOKE = ...  # type: int\r
81 ECHONL = ...  # type: int\r
82 ECHOPRT = ...  # type: int\r
83 EXTA = ...  # type: int\r
84 EXTB = ...  # type: int\r
85 FF0 = ...  # type: int\r
86 FF1 = ...  # type: int\r
87 FFDLY = ...  # type: int\r
88 FIOASYNC = ...  # type: int\r
89 FIOCLEX = ...  # type: int\r
90 FIONBIO = ...  # type: int\r
91 FIONCLEX = ...  # type: int\r
92 FIONREAD = ...  # type: int\r
93 FLUSHO = ...  # type: int\r
94 HUPCL = ...  # type: int\r
95 ICANON = ...  # type: int\r
96 ICRNL = ...  # type: int\r
97 IEXTEN = ...  # type: int\r
98 IGNBRK = ...  # type: int\r
99 IGNCR = ...  # type: int\r
100 IGNPAR = ...  # type: int\r
101 IMAXBEL = ...  # type: int\r
102 INLCR = ...  # type: int\r
103 INPCK = ...  # type: int\r
104 IOCSIZE_MASK = ...  # type: int\r
105 IOCSIZE_SHIFT = ...  # type: int\r
106 ISIG = ...  # type: int\r
107 ISTRIP = ...  # type: int\r
108 IUCLC = ...  # type: int\r
109 IXANY = ...  # type: int\r
110 IXOFF = ...  # type: int\r
111 IXON = ...  # type: int\r
112 NCC = ...  # type: int\r
113 NCCS = ...  # type: int\r
114 NL0 = ...  # type: int\r
115 NL1 = ...  # type: int\r
116 NLDLY = ...  # type: int\r
117 NOFLSH = ...  # type: int\r
118 N_MOUSE = ...  # type: int\r
119 N_PPP = ...  # type: int\r
120 N_SLIP = ...  # type: int\r
121 N_STRIP = ...  # type: int\r
122 N_TTY = ...  # type: int\r
123 OCRNL = ...  # type: int\r
124 OFDEL = ...  # type: int\r
125 OFILL = ...  # type: int\r
126 OLCUC = ...  # type: int\r
127 ONLCR = ...  # type: int\r
128 ONLRET = ...  # type: int\r
129 ONOCR = ...  # type: int\r
130 OPOST = ...  # type: int\r
131 PARENB = ...  # type: int\r
132 PARMRK = ...  # type: int\r
133 PARODD = ...  # type: int\r
134 PENDIN = ...  # type: int\r
135 TAB0 = ...  # type: int\r
136 TAB1 = ...  # type: int\r
137 TAB2 = ...  # type: int\r
138 TAB3 = ...  # type: int\r
139 TABDLY = ...  # type: int\r
140 TCFLSH = ...  # type: int\r
141 TCGETA = ...  # type: int\r
142 TCGETS = ...  # type: int\r
143 TCIFLUSH = ...  # type: int\r
144 TCIOFF = ...  # type: int\r
145 TCIOFLUSH = ...  # type: int\r
146 TCION = ...  # type: int\r
147 TCOFLUSH = ...  # type: int\r
148 TCOOFF = ...  # type: int\r
149 TCOON = ...  # type: int\r
150 TCSADRAIN = ...  # type: int\r
151 TCSAFLUSH = ...  # type: int\r
152 TCSANOW = ...  # type: int\r
153 TCSBRK = ...  # type: int\r
154 TCSBRKP = ...  # type: int\r
155 TCSETA = ...  # type: int\r
156 TCSETAF = ...  # type: int\r
157 TCSETAW = ...  # type: int\r
158 TCSETS = ...  # type: int\r
159 TCSETSF = ...  # type: int\r
160 TCSETSW = ...  # type: int\r
161 TCXONC = ...  # type: int\r
162 TIOCCONS = ...  # type: int\r
163 TIOCEXCL = ...  # type: int\r
164 TIOCGETD = ...  # type: int\r
165 TIOCGICOUNT = ...  # type: int\r
166 TIOCGLCKTRMIOS = ...  # type: int\r
167 TIOCGPGRP = ...  # type: int\r
168 TIOCGSERIAL = ...  # type: int\r
169 TIOCGSOFTCAR = ...  # type: int\r
170 TIOCGWINSZ = ...  # type: int\r
171 TIOCINQ = ...  # type: int\r
172 TIOCLINUX = ...  # type: int\r
173 TIOCMBIC = ...  # type: int\r
174 TIOCMBIS = ...  # type: int\r
175 TIOCMGET = ...  # type: int\r
176 TIOCMIWAIT = ...  # type: int\r
177 TIOCMSET = ...  # type: int\r
178 TIOCM_CAR = ...  # type: int\r
179 TIOCM_CD = ...  # type: int\r
180 TIOCM_CTS = ...  # type: int\r
181 TIOCM_DSR = ...  # type: int\r
182 TIOCM_DTR = ...  # type: int\r
183 TIOCM_LE = ...  # type: int\r
184 TIOCM_RI = ...  # type: int\r
185 TIOCM_RNG = ...  # type: int\r
186 TIOCM_RTS = ...  # type: int\r
187 TIOCM_SR = ...  # type: int\r
188 TIOCM_ST = ...  # type: int\r
189 TIOCNOTTY = ...  # type: int\r
190 TIOCNXCL = ...  # type: int\r
191 TIOCOUTQ = ...  # type: int\r
192 TIOCPKT = ...  # type: int\r
193 TIOCPKT_DATA = ...  # type: int\r
194 TIOCPKT_DOSTOP = ...  # type: int\r
195 TIOCPKT_FLUSHREAD = ...  # type: int\r
196 TIOCPKT_FLUSHWRITE = ...  # type: int\r
197 TIOCPKT_NOSTOP = ...  # type: int\r
198 TIOCPKT_START = ...  # type: int\r
199 TIOCPKT_STOP = ...  # type: int\r
200 TIOCSCTTY = ...  # type: int\r
201 TIOCSERCONFIG = ...  # type: int\r
202 TIOCSERGETLSR = ...  # type: int\r
203 TIOCSERGETMULTI = ...  # type: int\r
204 TIOCSERGSTRUCT = ...  # type: int\r
205 TIOCSERGWILD = ...  # type: int\r
206 TIOCSERSETMULTI = ...  # type: int\r
207 TIOCSERSWILD = ...  # type: int\r
208 TIOCSER_TEMT = ...  # type: int\r
209 TIOCSETD = ...  # type: int\r
210 TIOCSLCKTRMIOS = ...  # type: int\r
211 TIOCSPGRP = ...  # type: int\r
212 TIOCSSERIAL = ...  # type: int\r
213 TIOCSSOFTCAR = ...  # type: int\r
214 TIOCSTI = ...  # type: int\r
215 TIOCSWINSZ = ...  # type: int\r
216 TOSTOP = ...  # type: int\r
217 VDISCARD = ...  # type: int\r
218 VEOF = ...  # type: int\r
219 VEOL = ...  # type: int\r
220 VEOL2 = ...  # type: int\r
221 VERASE = ...  # type: int\r
222 VINTR = ...  # type: int\r
223 VKILL = ...  # type: int\r
224 VLNEXT = ...  # type: int\r
225 VMIN = ...  # type: int\r
226 VQUIT = ...  # type: int\r
227 VREPRINT = ...  # type: int\r
228 VSTART = ...  # type: int\r
229 VSTOP = ...  # type: int\r
230 VSUSP = ...  # type: int\r
231 VSWTC = ...  # type: int\r
232 VSWTCH = ...  # type: int\r
233 VT0 = ...  # type: int\r
234 VT1 = ...  # type: int\r
235 VTDLY = ...  # type: int\r
236 VTIME = ...  # type: int\r
237 VWERASE = ...  # type: int\r
238 XCASE = ...  # type: int\r
239 XTABS = ...  # type: int\r
240 \r
241 def tcgetattr(fd: _FD) -> _Attr: ...\r
242 def tcsetattr(fd: _FD, when: int, attributes: _Attr) -> None: ...\r
243 def tcsendbreak(fd: _FD, duration: int) -> None: ...\r
244 def tcdrain(fd: _FD) -> None: ...\r
245 def tcflush(fd: _FD, queue: int) -> None: ...\r
246 def tcflow(fd: _FD, action: int) -> None: ...\r