Lines Matching refs:termios
7 use nix::sys::termios::{self, tcgetattr, LocalFlags, OutputFlags};
25 termios::tcgetattr(pty.slave).unwrap(); in test_tcgetattr_pty()
35 termios::tcgetattr(file.as_raw_fd()).err(), in test_tcgetattr_enotty()
43 assert_eq!(termios::tcgetattr(-1).err(), Some(Errno::EBADF)); in test_tcgetattr_ebadf()
53 let mut termios = { in test_output_flags() localVariable
57 let termios = tcgetattr(pty.slave).expect("tcgetattr failed"); in test_output_flags() localVariable
60 termios in test_output_flags()
64 assert!(!termios in test_output_flags()
70 termios in test_output_flags()
75 let pty = openpty(None, &termios).unwrap(); in test_output_flags()
99 let mut termios = { in test_local_flags() localVariable
103 let termios = tcgetattr(pty.slave).unwrap(); in test_local_flags() localVariable
106 termios in test_local_flags()
110 assert!(termios.local_flags.contains(LocalFlags::ECHO)); in test_local_flags()
113 termios.local_flags.remove(LocalFlags::ECHO); in test_local_flags()
116 let pty = openpty(None, &termios).unwrap(); in test_local_flags()