From 639d3b87a816bdb404de28d974ca8916fabec351 Mon Sep 17 00:00:00 2001 From: Xavier L'Heureux Date: Thu, 15 Aug 2019 08:12:50 -0400 Subject: Add termio support --- src/sys/termios.rs | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/sys/termios.rs') diff --git a/src/sys/termios.rs b/src/sys/termios.rs index 68b0dbc8..0b9bfe90 100644 --- a/src/sys/termios.rs +++ b/src/sys/termios.rs @@ -818,6 +818,7 @@ libc_bitflags! { PARODD; HUPCL; CLOCAL; + #[cfg(not(target_os = "redox"))] CRTSCTS; #[cfg(any(target_os = "android", target_os = "linux"))] CBAUD; @@ -868,12 +869,15 @@ libc_bitflags! { libc_bitflags! { /// Flags for setting any local modes pub struct LocalFlags: tcflag_t { + #[cfg(not(target_os = "redox"))] ECHOKE; ECHOE; ECHOK; ECHO; ECHONL; + #[cfg(not(target_os = "redox"))] ECHOPRT; + #[cfg(not(target_os = "redox"))] ECHOCTL; ISIG; ICANON; @@ -885,8 +889,10 @@ libc_bitflags! { target_os = "openbsd"))] ALTWERASE; IEXTEN; + #[cfg(not(target_os = "redox"))] EXTPROC; TOSTOP; + #[cfg(not(target_os = "redox"))] FLUSHO; #[cfg(any(target_os = "freebsd", target_os = "dragonfly", @@ -895,6 +901,7 @@ libc_bitflags! { target_os = "netbsd", target_os = "openbsd"))] NOKERNINFO; + #[cfg(not(target_os = "redox"))] PENDIN; NOFLSH; } -- cgit v1.2.3