diff options
Diffstat (limited to 'vendor/rustix/src/termios/mod.rs')
-rw-r--r-- | vendor/rustix/src/termios/mod.rs | 781 |
1 files changed, 4 insertions, 777 deletions
diff --git a/vendor/rustix/src/termios/mod.rs b/vendor/rustix/src/termios/mod.rs index 5c4cccca9..ffbb1b663 100644 --- a/vendor/rustix/src/termios/mod.rs +++ b/vendor/rustix/src/termios/mod.rs @@ -10,783 +10,10 @@ mod tc; mod tty; #[cfg(not(target_os = "wasi"))] -pub use cf::{cfgetispeed, cfgetospeed, cfmakeraw, cfsetispeed, cfsetospeed, cfsetspeed}; -#[cfg(not(any( - target_os = "dragonfly", - target_os = "freebsd", - target_os = "haiku", - target_os = "ios", - target_os = "macos", - target_os = "netbsd", - target_os = "openbsd", - target_os = "solaris", - target_os = "wasi", -)))] -pub use constants::B1000000; -#[cfg(not(any( - target_os = "dragonfly", - target_os = "freebsd", - target_os = "haiku", - target_os = "ios", - target_os = "macos", - target_os = "netbsd", - target_os = "openbsd", - target_os = "solaris", - target_os = "wasi", -)))] -pub use constants::B1152000; -#[cfg(not(any( - target_os = "dragonfly", - target_os = "freebsd", - target_os = "haiku", - target_os = "ios", - target_os = "macos", - target_os = "netbsd", - target_os = "openbsd", - target_os = "solaris", - target_os = "wasi", -)))] -pub use constants::B1500000; -#[cfg(not(any( - target_os = "dragonfly", - target_os = "freebsd", - target_os = "haiku", - target_os = "ios", - target_os = "macos", - target_os = "netbsd", - target_os = "openbsd", - target_os = "solaris", - target_os = "wasi", -)))] -pub use constants::B2000000; -#[cfg(not(any( - target_arch = "sparc", - target_arch = "sparc64", - target_os = "dragonfly", - target_os = "freebsd", - target_os = "haiku", - target_os = "ios", - target_os = "macos", - target_os = "netbsd", - target_os = "openbsd", - target_os = "solaris", - target_os = "wasi", -)))] -pub use constants::B2500000; -#[cfg(not(any( - target_arch = "sparc", - target_arch = "sparc64", - target_os = "dragonfly", - target_os = "freebsd", - target_os = "haiku", - target_os = "ios", - target_os = "macos", - target_os = "netbsd", - target_os = "openbsd", - target_os = "solaris", - target_os = "wasi", -)))] -pub use constants::B3000000; -#[cfg(not(any( - target_arch = "sparc", - target_arch = "sparc64", - target_os = "dragonfly", - target_os = "freebsd", - target_os = "haiku", - target_os = "ios", - target_os = "macos", - target_os = "netbsd", - target_os = "openbsd", - target_os = "solaris", - target_os = "wasi", -)))] -pub use constants::B3500000; -#[cfg(not(any( - target_arch = "sparc", - target_arch = "sparc64", - target_os = "dragonfly", - target_os = "freebsd", - target_os = "haiku", - target_os = "ios", - target_os = "macos", - target_os = "netbsd", - target_os = "openbsd", - target_os = "solaris", - target_os = "wasi", -)))] -pub use constants::B4000000; -#[cfg(not(any( - target_os = "dragonfly", - target_os = "haiku", - target_os = "ios", - target_os = "macos", - target_os = "openbsd", - target_os = "wasi", -)))] -pub use constants::B460800; -#[cfg(not(any( - target_os = "dragonfly", - target_os = "freebsd", - target_os = "haiku", - target_os = "illumos", - target_os = "ios", - target_os = "macos", - target_os = "netbsd", - target_os = "openbsd", - target_os = "solaris", - target_os = "wasi", -)))] -pub use constants::B500000; -#[cfg(not(any( - target_os = "dragonfly", - target_os = "freebsd", - target_os = "haiku", - target_os = "illumos", - target_os = "ios", - target_os = "macos", - target_os = "netbsd", - target_os = "openbsd", - target_os = "solaris", - target_os = "wasi", -)))] -pub use constants::B576000; -#[cfg(not(any( - target_os = "dragonfly", - target_os = "haiku", - target_os = "ios", - target_os = "macos", - target_os = "openbsd", - target_os = "wasi", -)))] -pub use constants::B921600; -#[cfg(not(any(target_os = "ios", target_os = "macos", target_os = "wasi")))] -pub use constants::BRKINT; -#[cfg(not(any( - target_os = "dragonfly", - target_os = "freebsd", - target_os = "fuchsia", - target_os = "illumos", - target_os = "ios", - target_os = "macos", - target_os = "netbsd", - target_os = "openbsd", - target_os = "redox", - target_os = "solaris", - target_os = "wasi", -)))] -pub use constants::BS0; -#[cfg(not(any( - all(libc, target_env = "musl"), - target_os = "dragonfly", - target_os = "emscripten", - target_os = "freebsd", - target_os = "fuchsia", - target_os = "illumos", - target_os = "ios", - target_os = "macos", - target_os = "netbsd", - target_os = "openbsd", - target_os = "redox", - target_os = "solaris", - target_os = "wasi", -)))] -pub use constants::BS1; -#[cfg(not(any( - target_os = "dragonfly", - target_os = "freebsd", - target_os = "illumos", - target_os = "ios", - target_os = "macos", - target_os = "netbsd", - target_os = "openbsd", - target_os = "redox", - target_os = "solaris", - target_os = "wasi", -)))] -pub use constants::BSDLY; -#[cfg(not(any( - target_os = "dragonfly", - target_os = "freebsd", - target_os = "haiku", - target_os = "ios", - target_os = "macos", - target_os = "netbsd", - target_os = "openbsd", - target_os = "redox", - target_os = "wasi", -)))] -pub use constants::CBAUD; -#[cfg(not(any( - target_os = "dragonfly", - target_os = "freebsd", - target_os = "haiku", - target_os = "illumos", - target_os = "ios", - target_os = "macos", - target_os = "netbsd", - target_os = "openbsd", - target_os = "redox", - target_os = "solaris", - target_os = "wasi", -)))] -pub use constants::CBAUDEX; -#[cfg(not(any( - target_os = "dragonfly", - target_os = "emscripten", - target_os = "freebsd", - target_os = "haiku", - target_os = "ios", - target_os = "macos", - target_os = "netbsd", - target_os = "openbsd", - target_os = "redox", - target_os = "wasi", -)))] -pub use constants::CIBAUD; -#[cfg(not(any(target_os = "ios", target_os = "macos", target_os = "wasi")))] -pub use constants::CLOCAL; -#[cfg(not(any( - target_os = "dragonfly", - target_os = "emscripten", - target_os = "freebsd", - target_os = "haiku", - target_os = "illumos", - target_os = "ios", - target_os = "macos", - target_os = "netbsd", - target_os = "openbsd", - target_os = "redox", - target_os = "solaris", - target_os = "wasi", -)))] -pub use constants::CMSPAR; -#[cfg(not(any( - target_os = "dragonfly", - target_os = "freebsd", - target_os = "fuchsia", - target_os = "illumos", - target_os = "ios", - target_os = "macos", - target_os = "netbsd", - target_os = "openbsd", - target_os = "redox", - target_os = "solaris", - target_os = "wasi", -)))] -pub use constants::CR0; -#[cfg(not(any( - all(libc, target_env = "musl"), - target_os = "dragonfly", - target_os = "emscripten", - target_os = "freebsd", - target_os = "fuchsia", - target_os = "illumos", - target_os = "ios", - target_os = "macos", - target_os = "netbsd", - target_os = "openbsd", - target_os = "redox", - target_os = "solaris", - target_os = "wasi", -)))] -pub use constants::CR1; -#[cfg(not(any( - all(libc, target_env = "musl"), - target_os = "dragonfly", - target_os = "emscripten", - target_os = "freebsd", - target_os = "fuchsia", - target_os = "illumos", - target_os = "ios", - target_os = "macos", - target_os = "netbsd", - target_os = "openbsd", - target_os = "redox", - target_os = "solaris", - target_os = "wasi", -)))] -pub use constants::CR2; -#[cfg(not(any( - all(libc, target_env = "musl"), - target_os = "dragonfly", - target_os = "emscripten", - target_os = "freebsd", - target_os = "fuchsia", - target_os = "illumos", - target_os = "ios", - target_os = "macos", - target_os = "netbsd", - target_os = "openbsd", - target_os = "redox", - target_os = "solaris", - target_os = "wasi", -)))] -pub use constants::CR3; -#[cfg(not(any( - target_os = "dragonfly", - target_os = "freebsd", - target_os = "illumos", - target_os = "ios", - target_os = "macos", - target_os = "netbsd", - target_os = "openbsd", - target_os = "redox", - target_os = "solaris", - target_os = "wasi", -)))] -pub use constants::CRDLY; -#[cfg(not(any(target_os = "ios", target_os = "macos", target_os = "wasi")))] -pub use constants::CREAD; -#[cfg(not(any( - target_os = "ios", - target_os = "macos", - target_os = "redox", - target_os = "wasi" -)))] -pub use constants::CRTSCTS; -#[cfg(not(any(target_os = "ios", target_os = "macos", target_os = "wasi")))] -pub use constants::CS5; -#[cfg(not(any(target_os = "ios", target_os = "macos", target_os = "wasi")))] -pub use constants::CS6; -#[cfg(not(any(target_os = "ios", target_os = "macos", target_os = "wasi")))] -pub use constants::CS7; -#[cfg(not(any(target_os = "ios", target_os = "macos", target_os = "wasi")))] -pub use constants::CS8; -#[cfg(not(any(target_os = "ios", target_os = "macos", target_os = "wasi")))] -pub use constants::CSIZE; -#[cfg(not(any(target_os = "ios", target_os = "macos", target_os = "wasi")))] -pub use constants::CSTOPB; -#[cfg(not(any(target_os = "ios", target_os = "macos", target_os = "wasi")))] -pub use constants::ECHO; -#[cfg(not(any( - target_os = "ios", - target_os = "macos", - target_os = "redox", - target_os = "wasi" -)))] -pub use constants::ECHOCTL; -#[cfg(not(any(target_os = "ios", target_os = "macos", target_os = "wasi")))] -pub use constants::ECHOE; -#[cfg(not(any(target_os = "ios", target_os = "macos", target_os = "wasi")))] -pub use constants::ECHOK; -#[cfg(not(any( - target_os = "ios", - target_os = "macos", - target_os = "redox", - target_os = "wasi" -)))] -pub use constants::ECHOKE; -#[cfg(not(any(target_os = "ios", target_os = "macos", target_os = "wasi")))] -pub use constants::ECHONL; -#[cfg(not(any( - target_os = "ios", - target_os = "macos", - target_os = "redox", - target_os = "wasi" -)))] -pub use constants::ECHOPRT; -#[cfg(not(any( - target_os = "emscripten", - target_os = "haiku", - target_os = "illumos", - target_os = "ios", - target_os = "macos", - target_os = "redox", - target_os = "solaris", - target_os = "wasi", -)))] -pub use constants::EXTA; -#[cfg(not(any( - target_os = "emscripten", - target_os = "haiku", - target_os = "illumos", - target_os = "ios", - target_os = "macos", - target_os = "redox", - target_os = "solaris", - target_os = "wasi", -)))] -pub use constants::EXTB; -#[cfg(not(any( - target_os = "haiku", - target_os = "ios", - target_os = "macos", - target_os = "redox", - target_os = "wasi", -)))] -pub use constants::EXTPROC; -#[cfg(not(any( - target_os = "dragonfly", - target_os = "freebsd", - target_os = "fuchsia", - target_os = "illumos", - target_os = "ios", - target_os = "macos", - target_os = "netbsd", - target_os = "openbsd", - target_os = "redox", - target_os = "solaris", - target_os = "wasi", -)))] -pub use constants::FF0; -#[cfg(not(any( - all(libc, target_env = "musl"), - target_os = "dragonfly", - target_os = "emscripten", - target_os = "freebsd", - target_os = "fuchsia", - target_os = "illumos", - target_os = "ios", - target_os = "macos", - target_os = "netbsd", - target_os = "openbsd", - target_os = "redox", - target_os = "solaris", - target_os = "wasi", -)))] -pub use constants::FF1; -#[cfg(not(any( - all(libc, target_env = "musl"), - target_os = "dragonfly", - target_os = "freebsd", - target_os = "illumos", - target_os = "ios", - target_os = "macos", - target_os = "netbsd", - target_os = "openbsd", - target_os = "redox", - target_os = "solaris", - target_os = "wasi", -)))] -pub use constants::FFDLY; -#[cfg(not(any( - target_os = "ios", - target_os = "macos", - target_os = "redox", - target_os = "wasi" -)))] -pub use constants::FLUSHO; -#[cfg(not(any(target_os = "ios", target_os = "macos", target_os = "wasi")))] -pub use constants::HUPCL; -#[cfg(not(any(target_os = "ios", target_os = "macos", target_os = "wasi")))] -pub use constants::ICRNL; -#[cfg(not(any(target_os = "ios", target_os = "macos", target_os = "wasi")))] -pub use constants::IEXTEN; -#[cfg(not(any(target_os = "ios", target_os = "macos", target_os = "wasi")))] -pub use constants::IGNBRK; -#[cfg(not(any(target_os = "ios", target_os = "macos", target_os = "wasi")))] -pub use constants::IGNCR; -#[cfg(not(any(target_os = "ios", target_os = "macos", target_os = "wasi")))] -pub use constants::IGNPAR; -#[cfg(not(any( - target_os = "haiku", - target_os = "ios", - target_os = "macos", - target_os = "redox", - target_os = "wasi", -)))] -pub use constants::IMAXBEL; -#[cfg(not(any(target_os = "ios", target_os = "macos", target_os = "wasi")))] -pub use constants::INLCR; -#[cfg(not(any(target_os = "ios", target_os = "macos", target_os = "wasi")))] -pub use constants::INPCK; -#[cfg(not(any(target_os = "ios", target_os = "macos", target_os = "wasi")))] -pub use constants::ISIG; -#[cfg(not(any(target_os = "ios", target_os = "macos", target_os = "wasi")))] -pub use constants::ISTRIP; -#[cfg(any( - linux_raw, - all( - libc, - any(target_os = "haiku", target_os = "illumos", target_os = "solaris"), - ) -))] -pub use constants::IUCLC; -#[cfg(not(any( - target_os = "dragonfly", - target_os = "emscripten", - target_os = "freebsd", - target_os = "haiku", - target_os = "illumos", - target_os = "ios", - target_os = "macos", - target_os = "netbsd", - target_os = "openbsd", - target_os = "redox", - target_os = "solaris", - target_os = "wasi", -)))] -pub use constants::IUTF8; -#[cfg(not(any( - target_os = "ios", - target_os = "macos", - target_os = "redox", - target_os = "wasi" -)))] -pub use constants::IXANY; -#[cfg(not(any(target_os = "ios", target_os = "macos", target_os = "wasi")))] -pub use constants::IXOFF; -#[cfg(not(any(target_os = "ios", target_os = "macos", target_os = "wasi")))] -pub use constants::IXON; -#[cfg(not(any( - target_os = "dragonfly", - target_os = "freebsd", - target_os = "fuchsia", - target_os = "illumos", - target_os = "ios", - target_os = "macos", - target_os = "netbsd", - target_os = "openbsd", - target_os = "redox", - target_os = "solaris", - target_os = "wasi", -)))] -pub use constants::NL0; -#[cfg(not(any( - target_os = "dragonfly", - target_os = "freebsd", - target_os = "fuchsia", - target_os = "illumos", - target_os = "ios", - target_os = "macos", - target_os = "netbsd", - target_os = "openbsd", - target_os = "redox", - target_os = "solaris", - target_os = "wasi", -)))] -pub use constants::NL1; -#[cfg(not(any( - target_os = "dragonfly", - target_os = "freebsd", - target_os = "illumos", - target_os = "ios", - target_os = "macos", - target_os = "netbsd", - target_os = "openbsd", - target_os = "redox", - target_os = "solaris", - target_os = "wasi", -)))] -pub use constants::NLDLY; -#[cfg(not(any(target_os = "ios", target_os = "macos", target_os = "wasi")))] -pub use constants::NOFLSH; -#[cfg(not(any(target_os = "ios", target_os = "macos", target_os = "wasi")))] -pub use constants::OCRNL; -#[cfg(not(any( - target_os = "dragonfly", - target_os = "freebsd", - target_os = "ios", - target_os = "macos", - target_os = "netbsd", - target_os = "openbsd", - target_os = "wasi", -)))] -pub use constants::OFDEL; -#[cfg(not(any( - target_os = "dragonfly", - target_os = "freebsd", - target_os = "ios", - target_os = "macos", - target_os = "netbsd", - target_os = "openbsd", - target_os = "wasi", -)))] -pub use constants::OFILL; -#[cfg(not(any( - target_os = "dragonfly", - target_os = "freebsd", - target_os = "ios", - target_os = "macos", - target_os = "netbsd", - target_os = "redox", - target_os = "wasi", -)))] -pub use constants::OLCUC; -#[cfg(not(any(target_os = "ios", target_os = "macos", target_os = "wasi")))] -pub use constants::ONLCR; -#[cfg(not(any(target_os = "ios", target_os = "macos", target_os = "wasi")))] -pub use constants::ONLRET; -#[cfg(not(any(target_os = "ios", target_os = "macos", target_os = "wasi")))] -pub use constants::ONOCR; -#[cfg(not(any(target_os = "ios", target_os = "macos", target_os = "wasi")))] -pub use constants::OPOST; -#[cfg(not(any(target_os = "ios", target_os = "macos", target_os = "wasi")))] -pub use constants::PARENB; -#[cfg(not(any(target_os = "ios", target_os = "macos", target_os = "wasi")))] -pub use constants::PARMRK; -#[cfg(not(any(target_os = "ios", target_os = "macos", target_os = "wasi")))] -pub use constants::PARODD; -#[cfg(not(any( - target_os = "ios", - target_os = "macos", - target_os = "redox", - target_os = "wasi" -)))] -pub use constants::PENDIN; -#[cfg(not(any( - target_os = "dragonfly", - target_os = "fuchsia", - target_os = "illumos", - target_os = "ios", - target_os = "macos", - target_os = "netbsd", - target_os = "openbsd", - target_os = "redox", - target_os = "solaris", - target_os = "wasi", -)))] -pub use constants::TAB0; -#[cfg(not(any( - all(libc, target_env = "musl"), - target_os = "dragonfly", - target_os = "emscripten", - target_os = "freebsd", - target_os = "fuchsia", - target_os = "illumos", - target_os = "ios", - target_os = "macos", - target_os = "netbsd", - target_os = "openbsd", - target_os = "redox", - target_os = "solaris", - target_os = "wasi", -)))] -pub use constants::TAB1; -#[cfg(not(any( - all(libc, target_env = "musl"), - target_os = "dragonfly", - target_os = "emscripten", - target_os = "freebsd", - target_os = "fuchsia", - target_os = "illumos", - target_os = "ios", - target_os = "macos", - target_os = "netbsd", - target_os = "openbsd", - target_os = "redox", - target_os = "solaris", - target_os = "wasi", -)))] -pub use constants::TAB2; -#[cfg(not(any( - all(libc, target_env = "musl"), - target_os = "dragonfly", - target_os = "emscripten", - target_os = "fuchsia", - target_os = "illumos", - target_os = "ios", - target_os = "macos", - target_os = "netbsd", - target_os = "openbsd", - target_os = "redox", - target_os = "solaris", - target_os = "wasi", -)))] -pub use constants::TAB3; -#[cfg(not(any( - target_os = "dragonfly", - target_os = "ios", - target_os = "macos", - target_os = "netbsd", - target_os = "openbsd", - target_os = "illumos", - target_os = "redox", - target_os = "solaris", - target_os = "wasi", -)))] -pub use constants::TABDLY; -#[cfg(not(any(target_os = "ios", target_os = "macos", target_os = "wasi")))] -pub use constants::TOSTOP; -#[cfg(not(any( - target_os = "dragonfly", - target_os = "freebsd", - target_os = "haiku", - target_os = "illumos", - target_os = "ios", - target_os = "macos", - target_os = "netbsd", - target_os = "openbsd", - target_os = "solaris", - target_os = "wasi", -)))] -pub use constants::VSWTC; -#[cfg(not(any( - target_os = "dragonfly", - target_os = "freebsd", - target_os = "fuchsia", - target_os = "illumos", - target_os = "ios", - target_os = "macos", - target_os = "netbsd", - target_os = "openbsd", - target_os = "redox", - target_os = "solaris", - target_os = "wasi", -)))] -pub use constants::VT0; -#[cfg(not(any( - all(libc, target_env = "musl"), - target_os = "dragonfly", - target_os = "emscripten", - target_os = "freebsd", - target_os = "fuchsia", - target_os = "illumos", - target_os = "ios", - target_os = "macos", - target_os = "netbsd", - target_os = "openbsd", - target_os = "redox", - target_os = "solaris", - target_os = "wasi", -)))] -pub use constants::VT1; -#[cfg(not(any( - all(libc, target_env = "musl"), - target_os = "dragonfly", - target_os = "freebsd", - target_os = "illumos", - target_os = "ios", - target_os = "macos", - target_os = "netbsd", - target_os = "openbsd", - target_os = "redox", - target_os = "solaris", - target_os = "wasi", -)))] -pub use constants::VTDLY; -#[cfg(any(linux_raw, all(libc, any(target_arch = "s390x", target_os = "haiku"))))] -pub use constants::XCASE; -#[cfg(not(any( - target_os = "dragonfly", - target_os = "freebsd", - target_os = "haiku", - target_os = "illumos", - target_os = "ios", - target_os = "macos", - target_os = "netbsd", - target_os = "openbsd", - target_os = "redox", - target_os = "solaris", - target_os = "wasi", -)))] -pub use constants::XTABS; +pub use cf::*; #[cfg(not(target_os = "wasi"))] -pub use constants::{ - speed_value, B0, B110, B115200, B1200, B134, B150, B1800, B19200, B200, B230400, B2400, B300, - B38400, B4800, B50, B57600, B600, B75, B9600, ICANON, VEOF, VEOL, VEOL2, VERASE, VINTR, VKILL, - VMIN, VQUIT, VSTART, VSTOP, VSUSP, VTIME, -}; -#[cfg(not(any(target_os = "haiku", target_os = "wasi")))] -pub use constants::{VDISCARD, VLNEXT, VREPRINT, VWERASE}; +pub use constants::*; #[cfg(not(target_os = "wasi"))] -pub use tc::{ - tcdrain, tcflow, tcflush, tcgetattr, tcgetpgrp, tcgetsid, tcgetwinsize, tcsendbreak, tcsetattr, - tcsetpgrp, tcsetwinsize, Action, OptionalActions, QueueSelector, Speed, Tcflag, Termios, - Winsize, -}; +pub use tc::*; #[cfg(not(windows))] -pub use tty::isatty; -#[cfg(not(any(target_os = "fuchsia", target_os = "wasi")))] -#[cfg(feature = "procfs")] -pub use tty::ttyname; +pub use tty::*; |