Lines Matching defs:termios
7 use nix::sys::termios::{self, tcgetattr, LocalFlags, OutputFlags};
25 termios::tcgetattr(pty.slave).unwrap();
35 termios::tcgetattr(file.as_raw_fd()).err(),
43 assert_eq!(termios::tcgetattr(-1).err(), Some(Errno::EBADF));
53 let mut termios = {
57 let termios = tcgetattr(pty.slave).expect("tcgetattr failed");
60 termios
64 assert!(!termios
70 termios
75 let pty = openpty(None, &termios).unwrap();
99 let mut termios = {
103 let termios = tcgetattr(pty.slave).unwrap();
106 termios
110 assert!(termios.local_flags.contains(LocalFlags::ECHO));
113 termios.local_flags.remove(LocalFlags::ECHO);
115 // Open a new pty with our modified termios settings
116 let pty = openpty(None, &termios).unwrap();