use crate::termios::{Speed, Termios};
use crate::{backend, io};
#[inline]
#[must_use]
pub fn cfgetospeed(termios: &Termios) -> Speed {
backend::termios::syscalls::cfgetospeed(termios)
}
#[inline]
#[must_use]
pub fn cfgetispeed(termios: &Termios) -> Speed {
backend::termios::syscalls::cfgetispeed(termios)
}
#[inline]
pub fn cfmakeraw(termios: &mut Termios) {
backend::termios::syscalls::cfmakeraw(termios)
}
#[inline]
pub fn cfsetospeed(termios: &mut Termios, speed: Speed) -> io::Result<()> {
backend::termios::syscalls::cfsetospeed(termios, speed)
}
#[inline]
pub fn cfsetispeed(termios: &mut Termios, speed: Speed) -> io::Result<()> {
backend::termios::syscalls::cfsetispeed(termios, speed)
}
#[inline]
pub fn cfsetspeed(termios: &mut Termios, speed: Speed) -> io::Result<()> {
backend::termios::syscalls::cfsetspeed(termios, speed)
}