pub fn tcgetattr<Fd: AsFd>(fd: Fd) -> Result<Termios>Available on crate feature
termios only.Expand description
tcgetattr(fd)—Get terminal attributes.
Also known as the TCGETS (or TCGETS2 on Linux) operation with ioctl.
On Linux, this uses TCGETS2. If that fails in a way that indicates that
the host doesn’t support it, this falls back to the old TCGETS, manually
initializes the fields that TCGETS doesn’t initialize, and fails with
io::Errno::RANGE if the input or output speeds cannot be supported.