Auto merge of #530 - berkowski:baud_constants, r=alexcrichton
Added baudrate constants. Addresses #528, adding baudrate constants for `bsd` and `notbsd` flavors of `unix`. Passes `libc-test` locally on ubuntu 14.04 LTS with the additional (uncommitted) entries into in `build.rs`: ``` cfg.skip_const( move |name| { match name { # ... snip ... "PTRACE_O_SUSPEND_SECCOMP" | "CLONE_NEWCGROUP" | "NETLINK_LIST_MEMBERSHIPS" | "NETLINK_LISTEN_ALL_NSID" | "NETLINK_CAP_ACK" | "PR_CAP_AMBIENT_CLEAR_ALL" | "PR_CAP_AMBIENT_LOWER" | "PR_CAP_AMBIENT_RAISE" | "PR_CAP_AMBIENT_IS_SET" | "PR_CAP_AMBIENT" | "PR_FP_MODE_FRE" | "PR_FP_MODE_FR" | "PR_GET_FP_MODE" | "PR_SET_FP_MODE" | "PR_MPX_DISABLE_MANAGEMENT" | "PR_MPX_ENABLE_MANAGEMENT" | "PR_GET_THP_DISABLE" | "PR_SET_THP_DISABLE" | "PR_SET_MM_MAP_SIZE" | "PR_GET_MM_MAP_SIZE" | "PR_SET_MM_MAP" | "NLM_F_DUMP_FILTERED" | "EPOLLEXCLUSIVE" => true, _ => false, } }); ``` I'm assuming this is because I'm stuck using `linux-libc-dev:3.13.0-24.46` for the moment and those constants are defined in newer versions.
This commit is contained in:
commit
dc1aa0e2c0
@ -206,7 +206,6 @@ fn main() {
|
||||
|
||||
if openbsd {
|
||||
cfg.header("ufs/ufs/quota.h");
|
||||
cfg.header("rpcsvc/rex.h");
|
||||
cfg.header("pthread_np.h");
|
||||
cfg.header("sys/syscall.h");
|
||||
}
|
||||
|
@ -731,6 +731,32 @@ pub const TIOCPTYGRANT: ::c_uint = 0x20007454;
|
||||
pub const TIOCPTYGNAME: ::c_uint = 0x40807453;
|
||||
pub const TIOCPTYUNLK: ::c_uint = 0x20007452;
|
||||
|
||||
pub const B0: speed_t = 0;
|
||||
pub const B50: speed_t = 50;
|
||||
pub const B75: speed_t = 75;
|
||||
pub const B110: speed_t = 110;
|
||||
pub const B134: speed_t = 134;
|
||||
pub const B150: speed_t = 150;
|
||||
pub const B200: speed_t = 200;
|
||||
pub const B300: speed_t = 300;
|
||||
pub const B600: speed_t = 600;
|
||||
pub const B1200: speed_t = 1200;
|
||||
pub const B1800: speed_t = 1800;
|
||||
pub const B2400: speed_t = 2400;
|
||||
pub const B4800: speed_t = 4800;
|
||||
pub const B9600: speed_t = 9600;
|
||||
pub const B19200: speed_t = 19200;
|
||||
pub const B38400: speed_t = 38400;
|
||||
pub const B7200: speed_t = 7200;
|
||||
pub const B14400: speed_t = 14400;
|
||||
pub const B28800: speed_t = 28800;
|
||||
pub const B57600: speed_t = 57600;
|
||||
pub const B76800: speed_t = 76800;
|
||||
pub const B115200: speed_t = 115200;
|
||||
pub const B230400: speed_t = 230400;
|
||||
pub const EXTA: speed_t = 19200;
|
||||
pub const EXTB: speed_t = 38400;
|
||||
|
||||
pub const SIGTRAP: ::c_int = 5;
|
||||
|
||||
pub const GLOB_APPEND : ::c_int = 0x0001;
|
||||
|
@ -753,6 +753,34 @@ pub const SLIPDISC: ::c_int = 0x4;
|
||||
pub const PPPDISC: ::c_int = 0x5;
|
||||
pub const NETGRAPHDISC: ::c_int = 0x6;
|
||||
|
||||
pub const B0: speed_t = 0;
|
||||
pub const B50: speed_t = 50;
|
||||
pub const B75: speed_t = 75;
|
||||
pub const B110: speed_t = 110;
|
||||
pub const B134: speed_t = 134;
|
||||
pub const B150: speed_t = 150;
|
||||
pub const B200: speed_t = 200;
|
||||
pub const B300: speed_t = 300;
|
||||
pub const B600: speed_t = 600;
|
||||
pub const B1200: speed_t = 1200;
|
||||
pub const B1800: speed_t = 1800;
|
||||
pub const B2400: speed_t = 2400;
|
||||
pub const B4800: speed_t = 4800;
|
||||
pub const B9600: speed_t = 9600;
|
||||
pub const B19200: speed_t = 19200;
|
||||
pub const B38400: speed_t = 38400;
|
||||
pub const B7200: speed_t = 7200;
|
||||
pub const B14400: speed_t = 14400;
|
||||
pub const B28800: speed_t = 28800;
|
||||
pub const B57600: speed_t = 57600;
|
||||
pub const B76800: speed_t = 76800;
|
||||
pub const B115200: speed_t = 115200;
|
||||
pub const B230400: speed_t = 230400;
|
||||
pub const B460800: speed_t = 460800;
|
||||
pub const B921600: speed_t = 921600;
|
||||
pub const EXTA: speed_t = 19200;
|
||||
pub const EXTB: speed_t = 38400;
|
||||
|
||||
pub const SEM_FAILED: *mut sem_t = 0 as *mut sem_t;
|
||||
|
||||
f! {
|
||||
|
@ -451,6 +451,32 @@ pub const LOG_NFACILITIES: ::c_int = 24;
|
||||
|
||||
pub const HW_NCPU: ::c_int = 3;
|
||||
|
||||
pub const B0: speed_t = 0;
|
||||
pub const B50: speed_t = 50;
|
||||
pub const B75: speed_t = 75;
|
||||
pub const B110: speed_t = 110;
|
||||
pub const B134: speed_t = 134;
|
||||
pub const B150: speed_t = 150;
|
||||
pub const B200: speed_t = 200;
|
||||
pub const B300: speed_t = 300;
|
||||
pub const B600: speed_t = 600;
|
||||
pub const B1200: speed_t = 1200;
|
||||
pub const B1800: speed_t = 1800;
|
||||
pub const B2400: speed_t = 2400;
|
||||
pub const B4800: speed_t = 4800;
|
||||
pub const B9600: speed_t = 9600;
|
||||
pub const B19200: speed_t = 19200;
|
||||
pub const B38400: speed_t = 38400;
|
||||
pub const B7200: speed_t = 7200;
|
||||
pub const B14400: speed_t = 14400;
|
||||
pub const B28800: speed_t = 28800;
|
||||
pub const B57600: speed_t = 57600;
|
||||
pub const B76800: speed_t = 76800;
|
||||
pub const B115200: speed_t = 115200;
|
||||
pub const B230400: speed_t = 230400;
|
||||
pub const EXTA: speed_t = 19200;
|
||||
pub const EXTB: speed_t = 38400;
|
||||
|
||||
pub const SEM_FAILED: *mut sem_t = 0 as *mut sem_t;
|
||||
|
||||
f! {
|
||||
|
@ -629,6 +629,40 @@ pub const ICANON: ::tcflag_t = 0x00000002;
|
||||
pub const PENDIN: ::tcflag_t = 0x00004000;
|
||||
pub const NOFLSH: ::tcflag_t = 0x00000080;
|
||||
|
||||
pub const B0: ::speed_t = 0o000000;
|
||||
pub const B50: ::speed_t = 0o000001;
|
||||
pub const B75: ::speed_t = 0o000002;
|
||||
pub const B110: ::speed_t = 0o000003;
|
||||
pub const B134: ::speed_t = 0o000004;
|
||||
pub const B150: ::speed_t = 0o000005;
|
||||
pub const B200: ::speed_t = 0o000006;
|
||||
pub const B300: ::speed_t = 0o000007;
|
||||
pub const B600: ::speed_t = 0o000010;
|
||||
pub const B1200: ::speed_t = 0o000011;
|
||||
pub const B1800: ::speed_t = 0o000012;
|
||||
pub const B2400: ::speed_t = 0o000013;
|
||||
pub const B4800: ::speed_t = 0o000014;
|
||||
pub const B9600: ::speed_t = 0o000015;
|
||||
pub const B19200: ::speed_t = 0o000016;
|
||||
pub const B38400: ::speed_t = 0o000017;
|
||||
pub const EXTA: ::speed_t = B19200;
|
||||
pub const EXTB: ::speed_t = B38400;
|
||||
pub const B57600: ::speed_t = 0o010001;
|
||||
pub const B115200: ::speed_t = 0o010002;
|
||||
pub const B230400: ::speed_t = 0o010003;
|
||||
pub const B460800: ::speed_t = 0o010004;
|
||||
pub const B500000: ::speed_t = 0o010005;
|
||||
pub const B576000: ::speed_t = 0o010006;
|
||||
pub const B921600: ::speed_t = 0o010007;
|
||||
pub const B1000000: ::speed_t = 0o010010;
|
||||
pub const B1152000: ::speed_t = 0o010011;
|
||||
pub const B1500000: ::speed_t = 0o010012;
|
||||
pub const B2000000: ::speed_t = 0o010013;
|
||||
pub const B2500000: ::speed_t = 0o010014;
|
||||
pub const B3000000: ::speed_t = 0o010015;
|
||||
pub const B3500000: ::speed_t = 0o010016;
|
||||
pub const B4000000: ::speed_t = 0o010017;
|
||||
|
||||
pub const EAI_SYSTEM: ::c_int = 11;
|
||||
|
||||
pub const NETLINK_ROUTE: ::c_int = 0;
|
||||
|
@ -421,6 +421,40 @@ pub const ICANON: ::tcflag_t = 0x00000002;
|
||||
pub const PENDIN: ::tcflag_t = 0x00004000;
|
||||
pub const NOFLSH: ::tcflag_t = 0x00000080;
|
||||
|
||||
pub const B0: ::speed_t = 0o000000;
|
||||
pub const B50: ::speed_t = 0o000001;
|
||||
pub const B75: ::speed_t = 0o000002;
|
||||
pub const B110: ::speed_t = 0o000003;
|
||||
pub const B134: ::speed_t = 0o000004;
|
||||
pub const B150: ::speed_t = 0o000005;
|
||||
pub const B200: ::speed_t = 0o000006;
|
||||
pub const B300: ::speed_t = 0o000007;
|
||||
pub const B600: ::speed_t = 0o000010;
|
||||
pub const B1200: ::speed_t = 0o000011;
|
||||
pub const B1800: ::speed_t = 0o000012;
|
||||
pub const B2400: ::speed_t = 0o000013;
|
||||
pub const B4800: ::speed_t = 0o000014;
|
||||
pub const B9600: ::speed_t = 0o000015;
|
||||
pub const B19200: ::speed_t = 0o000016;
|
||||
pub const B38400: ::speed_t = 0o000017;
|
||||
pub const EXTA: ::speed_t = B19200;
|
||||
pub const EXTB: ::speed_t = B38400;
|
||||
pub const B57600: ::speed_t = 0o010001;
|
||||
pub const B115200: ::speed_t = 0o010002;
|
||||
pub const B230400: ::speed_t = 0o010003;
|
||||
pub const B460800: ::speed_t = 0o010004;
|
||||
pub const B500000: ::speed_t = 0o010005;
|
||||
pub const B576000: ::speed_t = 0o010006;
|
||||
pub const B921600: ::speed_t = 0o010007;
|
||||
pub const B1000000: ::speed_t = 0o010010;
|
||||
pub const B1152000: ::speed_t = 0o010011;
|
||||
pub const B1500000: ::speed_t = 0o010012;
|
||||
pub const B2000000: ::speed_t = 0o010013;
|
||||
pub const B2500000: ::speed_t = 0o010014;
|
||||
pub const B3000000: ::speed_t = 0o010015;
|
||||
pub const B3500000: ::speed_t = 0o010016;
|
||||
pub const B4000000: ::speed_t = 0o010017;
|
||||
|
||||
cfg_if! {
|
||||
if #[cfg(target_arch = "mips")] {
|
||||
mod mips32;
|
||||
|
@ -277,6 +277,40 @@ pub const ICANON: ::tcflag_t = 0x00000002;
|
||||
pub const PENDIN: ::tcflag_t = 0x00004000;
|
||||
pub const NOFLSH: ::tcflag_t = 0x00000080;
|
||||
|
||||
pub const B0: ::speed_t = 0o000000;
|
||||
pub const B50: ::speed_t = 0o000001;
|
||||
pub const B75: ::speed_t = 0o000002;
|
||||
pub const B110: ::speed_t = 0o000003;
|
||||
pub const B134: ::speed_t = 0o000004;
|
||||
pub const B150: ::speed_t = 0o000005;
|
||||
pub const B200: ::speed_t = 0o000006;
|
||||
pub const B300: ::speed_t = 0o000007;
|
||||
pub const B600: ::speed_t = 0o000010;
|
||||
pub const B1200: ::speed_t = 0o000011;
|
||||
pub const B1800: ::speed_t = 0o000012;
|
||||
pub const B2400: ::speed_t = 0o000013;
|
||||
pub const B4800: ::speed_t = 0o000014;
|
||||
pub const B9600: ::speed_t = 0o000015;
|
||||
pub const B19200: ::speed_t = 0o000016;
|
||||
pub const B38400: ::speed_t = 0o000017;
|
||||
pub const EXTA: ::speed_t = B19200;
|
||||
pub const EXTB: ::speed_t = B38400;
|
||||
pub const B57600: ::speed_t = 0o010001;
|
||||
pub const B115200: ::speed_t = 0o010002;
|
||||
pub const B230400: ::speed_t = 0o010003;
|
||||
pub const B460800: ::speed_t = 0o010004;
|
||||
pub const B500000: ::speed_t = 0o010005;
|
||||
pub const B576000: ::speed_t = 0o010006;
|
||||
pub const B921600: ::speed_t = 0o010007;
|
||||
pub const B1000000: ::speed_t = 0o010010;
|
||||
pub const B1152000: ::speed_t = 0o010011;
|
||||
pub const B1500000: ::speed_t = 0o010012;
|
||||
pub const B2000000: ::speed_t = 0o010013;
|
||||
pub const B2500000: ::speed_t = 0o010014;
|
||||
pub const B3000000: ::speed_t = 0o010015;
|
||||
pub const B3500000: ::speed_t = 0o010016;
|
||||
pub const B4000000: ::speed_t = 0o010017;
|
||||
|
||||
extern {
|
||||
pub fn ioctl(fd: ::c_int, request: ::c_int, ...) -> ::c_int;
|
||||
pub fn ptrace(request: ::c_int, ...) -> ::c_long;
|
||||
|
@ -141,6 +141,40 @@ pub const ICANON: ::tcflag_t = 0x00000002;
|
||||
pub const PENDIN: ::tcflag_t = 0x00004000;
|
||||
pub const NOFLSH: ::tcflag_t = 0x00000080;
|
||||
|
||||
pub const B0: ::speed_t = 0o000000;
|
||||
pub const B50: ::speed_t = 0o000001;
|
||||
pub const B75: ::speed_t = 0o000002;
|
||||
pub const B110: ::speed_t = 0o000003;
|
||||
pub const B134: ::speed_t = 0o000004;
|
||||
pub const B150: ::speed_t = 0o000005;
|
||||
pub const B200: ::speed_t = 0o000006;
|
||||
pub const B300: ::speed_t = 0o000007;
|
||||
pub const B600: ::speed_t = 0o000010;
|
||||
pub const B1200: ::speed_t = 0o000011;
|
||||
pub const B1800: ::speed_t = 0o000012;
|
||||
pub const B2400: ::speed_t = 0o000013;
|
||||
pub const B4800: ::speed_t = 0o000014;
|
||||
pub const B9600: ::speed_t = 0o000015;
|
||||
pub const B19200: ::speed_t = 0o000016;
|
||||
pub const B38400: ::speed_t = 0o000017;
|
||||
pub const EXTA: ::speed_t = B19200;
|
||||
pub const EXTB: ::speed_t = B38400;
|
||||
pub const B57600: ::speed_t = 0o010001;
|
||||
pub const B115200: ::speed_t = 0o010002;
|
||||
pub const B230400: ::speed_t = 0o010003;
|
||||
pub const B460800: ::speed_t = 0o010004;
|
||||
pub const B500000: ::speed_t = 0o010005;
|
||||
pub const B576000: ::speed_t = 0o010006;
|
||||
pub const B921600: ::speed_t = 0o010007;
|
||||
pub const B1000000: ::speed_t = 0o010010;
|
||||
pub const B1152000: ::speed_t = 0o010011;
|
||||
pub const B1500000: ::speed_t = 0o010012;
|
||||
pub const B2000000: ::speed_t = 0o010013;
|
||||
pub const B2500000: ::speed_t = 0o010014;
|
||||
pub const B3000000: ::speed_t = 0o010015;
|
||||
pub const B3500000: ::speed_t = 0o010016;
|
||||
pub const B4000000: ::speed_t = 0o010017;
|
||||
|
||||
pub const VEOL: usize = 11;
|
||||
pub const VEOL2: usize = 16;
|
||||
pub const VMIN: usize = 6;
|
||||
|
@ -138,6 +138,41 @@ pub const ICANON: ::tcflag_t = 0x100;
|
||||
pub const PENDIN: ::tcflag_t = 0x20000000;
|
||||
pub const NOFLSH: ::tcflag_t = 0x80000000;
|
||||
|
||||
pub const B0: ::speed_t = 0o000000;
|
||||
pub const B50: ::speed_t = 0o000001;
|
||||
pub const B75: ::speed_t = 0o000002;
|
||||
pub const B110: ::speed_t = 0o000003;
|
||||
pub const B134: ::speed_t = 0o000004;
|
||||
pub const B150: ::speed_t = 0o000005;
|
||||
pub const B200: ::speed_t = 0o000006;
|
||||
pub const B300: ::speed_t = 0o000007;
|
||||
pub const B600: ::speed_t = 0o000010;
|
||||
pub const B1200: ::speed_t = 0o000011;
|
||||
pub const B1800: ::speed_t = 0o000012;
|
||||
pub const B2400: ::speed_t = 0o000013;
|
||||
pub const B4800: ::speed_t = 0o000014;
|
||||
pub const B9600: ::speed_t = 0o000015;
|
||||
pub const B19200: ::speed_t = 0o000016;
|
||||
pub const B38400: ::speed_t = 0o000017;
|
||||
pub const EXTA: ::speed_t = B19200;
|
||||
pub const EXTB: ::speed_t = B38400;
|
||||
pub const CBAUDEX: ::speed_t = 0o000020;
|
||||
pub const B57600: ::speed_t = 0o0020;
|
||||
pub const B115200: ::speed_t = 0o0021;
|
||||
pub const B230400: ::speed_t = 0o0022;
|
||||
pub const B460800: ::speed_t = 0o0023;
|
||||
pub const B500000: ::speed_t = 0o0024;
|
||||
pub const B576000: ::speed_t = 0o0025;
|
||||
pub const B921600: ::speed_t = 0o0026;
|
||||
pub const B1000000: ::speed_t = 0o0027;
|
||||
pub const B1152000: ::speed_t = 0o0030;
|
||||
pub const B1500000: ::speed_t = 0o0031;
|
||||
pub const B2000000: ::speed_t = 0o0032;
|
||||
pub const B2500000: ::speed_t = 0o0033;
|
||||
pub const B3000000: ::speed_t = 0o0034;
|
||||
pub const B3500000: ::speed_t = 0o0035;
|
||||
pub const B4000000: ::speed_t = 0o0036;
|
||||
|
||||
pub const VEOL: usize = 6;
|
||||
pub const VEOL2: usize = 8;
|
||||
pub const VMIN: usize = 5;
|
||||
|
@ -176,6 +176,40 @@ pub const ICANON: ::tcflag_t = 0x00000002;
|
||||
pub const PENDIN: ::tcflag_t = 0x00004000;
|
||||
pub const NOFLSH: ::tcflag_t = 0x00000080;
|
||||
|
||||
pub const B0: ::speed_t = 0o000000;
|
||||
pub const B50: ::speed_t = 0o000001;
|
||||
pub const B75: ::speed_t = 0o000002;
|
||||
pub const B110: ::speed_t = 0o000003;
|
||||
pub const B134: ::speed_t = 0o000004;
|
||||
pub const B150: ::speed_t = 0o000005;
|
||||
pub const B200: ::speed_t = 0o000006;
|
||||
pub const B300: ::speed_t = 0o000007;
|
||||
pub const B600: ::speed_t = 0o000010;
|
||||
pub const B1200: ::speed_t = 0o000011;
|
||||
pub const B1800: ::speed_t = 0o000012;
|
||||
pub const B2400: ::speed_t = 0o000013;
|
||||
pub const B4800: ::speed_t = 0o000014;
|
||||
pub const B9600: ::speed_t = 0o000015;
|
||||
pub const B19200: ::speed_t = 0o000016;
|
||||
pub const B38400: ::speed_t = 0o000017;
|
||||
pub const EXTA: ::speed_t = B19200;
|
||||
pub const EXTB: ::speed_t = B38400;
|
||||
pub const B57600: ::speed_t = 0o010001;
|
||||
pub const B115200: ::speed_t = 0o010002;
|
||||
pub const B230400: ::speed_t = 0o010003;
|
||||
pub const B460800: ::speed_t = 0o010004;
|
||||
pub const B500000: ::speed_t = 0o010005;
|
||||
pub const B576000: ::speed_t = 0o010006;
|
||||
pub const B921600: ::speed_t = 0o010007;
|
||||
pub const B1000000: ::speed_t = 0o010010;
|
||||
pub const B1152000: ::speed_t = 0o010011;
|
||||
pub const B1500000: ::speed_t = 0o010012;
|
||||
pub const B2000000: ::speed_t = 0o010013;
|
||||
pub const B2500000: ::speed_t = 0o010014;
|
||||
pub const B3000000: ::speed_t = 0o010015;
|
||||
pub const B3500000: ::speed_t = 0o010016;
|
||||
pub const B4000000: ::speed_t = 0o010017;
|
||||
|
||||
pub const VEOL: usize = 11;
|
||||
pub const VEOL2: usize = 16;
|
||||
pub const VMIN: usize = 6;
|
||||
|
@ -348,6 +348,40 @@ pub const ICANON: ::tcflag_t = 0x00000002;
|
||||
pub const PENDIN: ::tcflag_t = 0x00004000;
|
||||
pub const NOFLSH: ::tcflag_t = 0x00000080;
|
||||
|
||||
pub const B0: ::speed_t = 0o000000;
|
||||
pub const B50: ::speed_t = 0o000001;
|
||||
pub const B75: ::speed_t = 0o000002;
|
||||
pub const B110: ::speed_t = 0o000003;
|
||||
pub const B134: ::speed_t = 0o000004;
|
||||
pub const B150: ::speed_t = 0o000005;
|
||||
pub const B200: ::speed_t = 0o000006;
|
||||
pub const B300: ::speed_t = 0o000007;
|
||||
pub const B600: ::speed_t = 0o000010;
|
||||
pub const B1200: ::speed_t = 0o000011;
|
||||
pub const B1800: ::speed_t = 0o000012;
|
||||
pub const B2400: ::speed_t = 0o000013;
|
||||
pub const B4800: ::speed_t = 0o000014;
|
||||
pub const B9600: ::speed_t = 0o000015;
|
||||
pub const B19200: ::speed_t = 0o000016;
|
||||
pub const B38400: ::speed_t = 0o000017;
|
||||
pub const EXTA: ::speed_t = B19200;
|
||||
pub const EXTB: ::speed_t = B38400;
|
||||
pub const B57600: ::speed_t = 0o010001;
|
||||
pub const B115200: ::speed_t = 0o010002;
|
||||
pub const B230400: ::speed_t = 0o010003;
|
||||
pub const B460800: ::speed_t = 0o010004;
|
||||
pub const B500000: ::speed_t = 0o010005;
|
||||
pub const B576000: ::speed_t = 0o010006;
|
||||
pub const B921600: ::speed_t = 0o010007;
|
||||
pub const B1000000: ::speed_t = 0o010010;
|
||||
pub const B1152000: ::speed_t = 0o010011;
|
||||
pub const B1500000: ::speed_t = 0o010012;
|
||||
pub const B2000000: ::speed_t = 0o010013;
|
||||
pub const B2500000: ::speed_t = 0o010014;
|
||||
pub const B3000000: ::speed_t = 0o010015;
|
||||
pub const B3500000: ::speed_t = 0o010016;
|
||||
pub const B4000000: ::speed_t = 0o010017;
|
||||
|
||||
pub const VEOL: usize = 11;
|
||||
pub const VEOL2: usize = 16;
|
||||
pub const VMIN: usize = 6;
|
||||
|
@ -346,6 +346,41 @@ pub const ICANON: ::tcflag_t = 0x100;
|
||||
pub const PENDIN: ::tcflag_t = 0x20000000;
|
||||
pub const NOFLSH: ::tcflag_t = 0x80000000;
|
||||
|
||||
pub const B0: ::speed_t = 0o000000;
|
||||
pub const B50: ::speed_t = 0o000001;
|
||||
pub const B75: ::speed_t = 0o000002;
|
||||
pub const B110: ::speed_t = 0o000003;
|
||||
pub const B134: ::speed_t = 0o000004;
|
||||
pub const B150: ::speed_t = 0o000005;
|
||||
pub const B200: ::speed_t = 0o000006;
|
||||
pub const B300: ::speed_t = 0o000007;
|
||||
pub const B600: ::speed_t = 0o000010;
|
||||
pub const B1200: ::speed_t = 0o000011;
|
||||
pub const B1800: ::speed_t = 0o000012;
|
||||
pub const B2400: ::speed_t = 0o000013;
|
||||
pub const B4800: ::speed_t = 0o000014;
|
||||
pub const B9600: ::speed_t = 0o000015;
|
||||
pub const B19200: ::speed_t = 0o000016;
|
||||
pub const B38400: ::speed_t = 0o000017;
|
||||
pub const EXTA: ::speed_t = B19200;
|
||||
pub const EXTB: ::speed_t = B38400;
|
||||
pub const CBAUDEX: ::speed_t = 0o000020;
|
||||
pub const B57600: ::speed_t = 0o0020;
|
||||
pub const B115200: ::speed_t = 0o0021;
|
||||
pub const B230400: ::speed_t = 0o0022;
|
||||
pub const B460800: ::speed_t = 0o0023;
|
||||
pub const B500000: ::speed_t = 0o0024;
|
||||
pub const B576000: ::speed_t = 0o0025;
|
||||
pub const B921600: ::speed_t = 0o0026;
|
||||
pub const B1000000: ::speed_t = 0o0027;
|
||||
pub const B1152000: ::speed_t = 0o0030;
|
||||
pub const B1500000: ::speed_t = 0o0031;
|
||||
pub const B2000000: ::speed_t = 0o0032;
|
||||
pub const B2500000: ::speed_t = 0o0033;
|
||||
pub const B3000000: ::speed_t = 0o0034;
|
||||
pub const B3500000: ::speed_t = 0o0035;
|
||||
pub const B4000000: ::speed_t = 0o0036;
|
||||
|
||||
pub const VEOL: usize = 6;
|
||||
pub const VEOL2: usize = 8;
|
||||
pub const VMIN: usize = 5;
|
||||
|
@ -406,6 +406,40 @@ pub const ICANON: ::tcflag_t = 0x00000002;
|
||||
pub const PENDIN: ::tcflag_t = 0x00004000;
|
||||
pub const NOFLSH: ::tcflag_t = 0x00000080;
|
||||
|
||||
pub const B0: ::speed_t = 0o000000;
|
||||
pub const B50: ::speed_t = 0o000001;
|
||||
pub const B75: ::speed_t = 0o000002;
|
||||
pub const B110: ::speed_t = 0o000003;
|
||||
pub const B134: ::speed_t = 0o000004;
|
||||
pub const B150: ::speed_t = 0o000005;
|
||||
pub const B200: ::speed_t = 0o000006;
|
||||
pub const B300: ::speed_t = 0o000007;
|
||||
pub const B600: ::speed_t = 0o000010;
|
||||
pub const B1200: ::speed_t = 0o000011;
|
||||
pub const B1800: ::speed_t = 0o000012;
|
||||
pub const B2400: ::speed_t = 0o000013;
|
||||
pub const B4800: ::speed_t = 0o000014;
|
||||
pub const B9600: ::speed_t = 0o000015;
|
||||
pub const B19200: ::speed_t = 0o000016;
|
||||
pub const B38400: ::speed_t = 0o000017;
|
||||
pub const EXTA: ::speed_t = B19200;
|
||||
pub const EXTB: ::speed_t = B38400;
|
||||
pub const B57600: ::speed_t = 0o010001;
|
||||
pub const B115200: ::speed_t = 0o010002;
|
||||
pub const B230400: ::speed_t = 0o010003;
|
||||
pub const B460800: ::speed_t = 0o010004;
|
||||
pub const B500000: ::speed_t = 0o010005;
|
||||
pub const B576000: ::speed_t = 0o010006;
|
||||
pub const B921600: ::speed_t = 0o010007;
|
||||
pub const B1000000: ::speed_t = 0o010010;
|
||||
pub const B1152000: ::speed_t = 0o010011;
|
||||
pub const B1500000: ::speed_t = 0o010012;
|
||||
pub const B2000000: ::speed_t = 0o010013;
|
||||
pub const B2500000: ::speed_t = 0o010014;
|
||||
pub const B3000000: ::speed_t = 0o010015;
|
||||
pub const B3500000: ::speed_t = 0o010016;
|
||||
pub const B4000000: ::speed_t = 0o010017;
|
||||
|
||||
pub const VEOL: usize = 11;
|
||||
pub const VEOL2: usize = 16;
|
||||
pub const VMIN: usize = 6;
|
||||
|
Loading…
Reference in New Issue
Block a user