Lines Matching defs:cfsetispeed
56 //! * `cfsetispeed()` - Takes `u32` or `BaudRate` on BSDs, `BaudRate` on Android/Linux
64 //! # use nix::sys::termios::{BaudRate, cfsetispeed, cfsetospeed, cfsetspeed, Termios};
67 //! cfsetispeed(&mut t, BaudRate::B9600).unwrap();
76 //! # use nix::sys::termios::{BaudRate, cfgetispeed, cfgetospeed, cfsetispeed, cfsetspeed, Termios};
82 //! cfsetispeed(&mut t, speed).unwrap();
210 //! # use nix::sys::termios::{cfsetispeed, cfsetospeed, cfsetspeed, Termios};
213 //! cfsetispeed(&mut t, 9600u32);
1022 /// [cfsetispeed(3p)](https://pubs.opengroup.org/onlinepubs/9699919799/functions/cfsetispeed.html)).
1024 /// `cfsetispeed()` sets the intput baud rate in the given `Termios` structure.
1025 pub fn cfsetispeed<T: Into<u32>>(termios: &mut Termios, baud: T) -> Result<()> {
1027 let res = unsafe { libc::cfsetispeed(inner_termios, baud.into() as libc::speed_t) };
1076 /// [cfsetispeed(3p)](https://pubs.opengroup.org/onlinepubs/9699919799/functions/cfsetispeed.html)).
1078 /// `cfsetispeed()` sets the intput baud rate in the given `Termios` structure.
1079 pub fn cfsetispeed(termios: &mut Termios, baud: BaudRate) -> Result<()> {
1081 let res = unsafe { libc::cfsetispeed(inner_termios, baud as libc::speed_t) };