Add CMSPAR to linux/mips
It needs to be skipped during testing because there's no way to include a combination of headers that will expose it without giving a "type has already been defined" error.
This commit is contained in:
parent
3f903a1da3
commit
f04b44292e
|
@ -432,6 +432,13 @@ fn main() {
|
|||
// See constant definition for more details.
|
||||
"ENOATTR" if linux => true,
|
||||
|
||||
// On mips*-unknown-linux-gnu* CMSPAR cannot be included with the set of headers we
|
||||
// want to use here for testing. It's originally defined in asm/termbits.h, which is
|
||||
// also included by asm/termios.h, but not the standard termios.h. There's no way to
|
||||
// include both asm/termbits.h and termios.h and there's no way to include both
|
||||
// asm/termios.h and ioctl.h (+ some other headers) because of redeclared types.
|
||||
"CMSPAR" if mips && linux && !musl => true,
|
||||
|
||||
_ => false,
|
||||
}
|
||||
});
|
||||
|
|
|
@ -792,7 +792,6 @@ pub const NLA_TYPE_MASK: ::c_int = !(NLA_F_NESTED | NLA_F_NET_BYTEORDER);
|
|||
|
||||
pub const SIGEV_THREAD_ID: ::c_int = 4;
|
||||
|
||||
pub const CMSPAR: ::tcflag_t = 0o10000000000;
|
||||
pub const CIBAUD: ::tcflag_t = 0o02003600000;
|
||||
pub const CBAUDEX: ::tcflag_t = 0o010000;
|
||||
|
||||
|
|
|
@ -279,7 +279,6 @@ pub const ISIG: ::tcflag_t = 0x00000001;
|
|||
pub const ICANON: ::tcflag_t = 0x00000002;
|
||||
pub const PENDIN: ::tcflag_t = 0x00004000;
|
||||
pub const NOFLSH: ::tcflag_t = 0x00000080;
|
||||
pub const CMSPAR: ::tcflag_t = 0o10000000000;
|
||||
pub const CIBAUD: ::tcflag_t = 0o02003600000;
|
||||
pub const CBAUDEX: ::tcflag_t = 0o010000;
|
||||
pub const VSWTC: usize = 7;
|
||||
|
|
|
@ -517,8 +517,6 @@ pub const NLA_F_NESTED: ::c_int = 1 << 15;
|
|||
pub const NLA_F_NET_BYTEORDER: ::c_int = 1 << 14;
|
||||
pub const NLA_TYPE_MASK: ::c_int = !(NLA_F_NESTED | NLA_F_NET_BYTEORDER);
|
||||
|
||||
pub const CMSPAR: ::tcflag_t = 0o10000000000;
|
||||
|
||||
pub const TIOCM_LE: ::c_int = 0x001;
|
||||
pub const TIOCM_DTR: ::c_int = 0x002;
|
||||
pub const TIOCM_RTS: ::c_int = 0x004;
|
||||
|
|
|
@ -778,7 +778,6 @@ pub const LINUX_REBOOT_CMD_KEXEC: ::c_int = 0x45584543;
|
|||
pub const SYS_gettid: ::c_long = 236;
|
||||
pub const SYS_perf_event_open: ::c_long = 331;
|
||||
|
||||
pub const CMSPAR: ::tcflag_t = 0o10000000000;
|
||||
pub const VSWTC: usize = 7;
|
||||
pub const OLCUC: ::tcflag_t = 0o000002;
|
||||
pub const NLDLY: ::tcflag_t = 0o000400;
|
||||
|
|
|
@ -679,6 +679,7 @@ pub const IMAXBEL: ::tcflag_t = 0x00002000;
|
|||
pub const IUTF8: ::tcflag_t = 0x00004000;
|
||||
pub const OPOST: ::tcflag_t = 0x1;
|
||||
pub const CS5: ::tcflag_t = 0x00000000;
|
||||
pub const CMSPAR: ::tcflag_t = 0o10000000000;
|
||||
pub const CRTSCTS: ::tcflag_t = 0x80000000;
|
||||
pub const ECHO: ::tcflag_t = 0x00000008;
|
||||
pub const OCRNL: ::tcflag_t = 0o000010;
|
||||
|
|
Loading…
Reference in New Issue