Merge branch 'master' into ci-android
This commit is contained in:
commit
bfeb3606f2
@ -211,7 +211,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! {
|
||||
@ -922,6 +950,10 @@ extern {
|
||||
pub fn pthread_mutex_timedlock(lock: *mut pthread_mutex_t,
|
||||
abstime: *const ::timespec) -> ::c_int;
|
||||
pub fn pipe2(fds: *mut ::c_int, flags: ::c_int) -> ::c_int;
|
||||
pub fn ppoll(fds: *mut ::pollfd,
|
||||
nfds: ::nfds_t,
|
||||
timeout: *const ::timespec,
|
||||
sigmask: *const sigset_t) -> ::c_int;
|
||||
}
|
||||
|
||||
cfg_if! {
|
||||
|
@ -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! {
|
||||
|
@ -545,6 +545,7 @@ extern {
|
||||
link_name = "pthread_join$UNIX2003")]
|
||||
pub fn pthread_join(native: ::pthread_t,
|
||||
value: *mut *mut ::c_void) -> ::c_int;
|
||||
pub fn pthread_exit(value: *mut ::c_void);
|
||||
pub fn pthread_attr_init(attr: *mut ::pthread_attr_t) -> ::c_int;
|
||||
pub fn pthread_attr_destroy(attr: *mut ::pthread_attr_t) -> ::c_int;
|
||||
pub fn pthread_attr_setstacksize(attr: *mut ::pthread_attr_t,
|
||||
@ -786,6 +787,8 @@ extern {
|
||||
pub fn mkstemp(template: *mut ::c_char) -> ::c_int;
|
||||
pub fn mkdtemp(template: *mut ::c_char) -> *mut ::c_char;
|
||||
|
||||
pub fn tmpnam(ptr: *mut ::c_char) -> *mut ::c_char;
|
||||
|
||||
pub fn openlog(ident: *const ::c_char, logopt: ::c_int, facility: ::c_int);
|
||||
pub fn closelog();
|
||||
pub fn setlogmask(maskpri: ::c_int) -> ::c_int;
|
||||
|
@ -614,6 +614,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;
|
||||
|
@ -843,6 +843,10 @@ extern {
|
||||
linkpath: *const ::c_char) -> ::c_int;
|
||||
pub fn unlinkat(dirfd: ::c_int, pathname: *const ::c_char,
|
||||
flags: ::c_int) -> ::c_int;
|
||||
pub fn ppoll(fds: *mut ::pollfd,
|
||||
nfds: nfds_t,
|
||||
timeout: *const ::timespec,
|
||||
sigmask: *const sigset_t) -> ::c_int;
|
||||
pub fn pthread_condattr_getclock(attr: *const pthread_condattr_t,
|
||||
clock_id: *mut clockid_t) -> ::c_int;
|
||||
pub fn pthread_condattr_setclock(attr: *mut pthread_condattr_t,
|
||||
|
Loading…
Reference in New Issue
Block a user