1 from _typeshed import FileDescriptorLike
2 from typing import Any, List, Union
4 _Attr = List[Union[int, List[Union[bytes, int]]]]
6 # TODO constants not really documented
193 TIOCPKT_FLUSHREAD: int
194 TIOCPKT_FLUSHWRITE: int
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: ...
246 class error(Exception): ...