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