diff options
author | Maarten de Vries <maarten@de-vri.es> | 2021-11-11 18:34:21 +0100 |
---|---|---|
committer | Maarten de Vries <maarten@de-vri.es> | 2021-11-14 00:20:58 +0100 |
commit | 3fa2809e433b1bb88bb7180e929434e4dc2faf27 (patch) | |
tree | 8a5b170ccef85037befb95c3ececb05daf444bd0 | |
parent | 3643f01db48a3677d8920debda4128d105338da4 (diff) | |
download | rust-libc-3fa2809e433b1bb88bb7180e929434e4dc2faf27.tar.gz |
Add IBSHIFT constant for Linux and Android.
-rw-r--r-- | libc-test/build.rs | 4 | ||||
-rw-r--r-- | libc-test/semver/android.txt | 1 | ||||
-rw-r--r-- | libc-test/semver/linux.txt | 1 | ||||
-rw-r--r-- | src/unix/linux_like/android/mod.rs | 1 | ||||
-rw-r--r-- | src/unix/linux_like/linux/arch/generic/mod.rs | 1 | ||||
-rw-r--r-- | src/unix/linux_like/linux/arch/mips/mod.rs | 1 | ||||
-rw-r--r-- | src/unix/linux_like/linux/arch/powerpc/mod.rs | 1 | ||||
-rw-r--r-- | src/unix/linux_like/linux/arch/sparc/mod.rs | 1 |
8 files changed, 10 insertions, 1 deletions
diff --git a/libc-test/build.rs b/libc-test/build.rs index 345b8e7177..832e9b83b9 100644 --- a/libc-test/build.rs +++ b/libc-test/build.rs @@ -1663,6 +1663,7 @@ fn test_android(target: &str) { // FIXME: conflicts with standard C headers and is tested in // `linux_termios.rs` below: + "IBSHIFT" => true, "TCGETS2" | "TCSETS2" | "TCSETSW2" | "TCSETSF2" => true, _ => false, @@ -2915,6 +2916,7 @@ fn test_linux(target: &str) { // FIXME: conflicts with glibc headers and is tested in // `linux_termios.rs` below: | "BOTHER" + | "IBSHIFT" | "TCGETS2" | "TCSETS2" | "TCSETSW2" @@ -3274,7 +3276,7 @@ fn test_linux_like_apis(target: &str) { .skip_static(|_| true) .skip_fn(|_| true) .skip_const(|c| match c { - "BOTHER" => false, + "BOTHER" | "IBSHIFT" => false, "TCGETS2" | "TCSETS2" | "TCSETSW2" | "TCSETSF2" => false, _ => true, }) diff --git a/libc-test/semver/android.txt b/libc-test/semver/android.txt index 9e70cabfec..2649816a59 100644 --- a/libc-test/semver/android.txt +++ b/libc-test/semver/android.txt @@ -665,6 +665,7 @@ GRPQUOTA HPFS_SUPER_MAGIC HUGETLBFS_MAGIC HUPCL +IBSHIFT ICANON ICRNL IEXTEN diff --git a/libc-test/semver/linux.txt b/libc-test/semver/linux.txt index 8314bafd0d..4972bc7d57 100644 --- a/libc-test/semver/linux.txt +++ b/libc-test/semver/linux.txt @@ -645,6 +645,7 @@ GLOB_NOSORT GLOB_NOSPACE GRND_NONBLOCK GRND_RANDOM +IBSHIFT IFA_ADDRESS IFA_ANYCAST IFA_BROADCAST diff --git a/src/unix/linux_like/android/mod.rs b/src/unix/linux_like/android/mod.rs index 04cc89ea27..7973509964 100644 --- a/src/unix/linux_like/android/mod.rs +++ b/src/unix/linux_like/android/mod.rs @@ -1538,6 +1538,7 @@ 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 IBSHIFT: ::tcflag_t = 16; pub const EAI_AGAIN: ::c_int = 2; pub const EAI_BADFLAGS: ::c_int = 3; diff --git a/src/unix/linux_like/linux/arch/generic/mod.rs b/src/unix/linux_like/linux/arch/generic/mod.rs index 4a17effe81..8d5852f18c 100644 --- a/src/unix/linux_like/linux/arch/generic/mod.rs +++ b/src/unix/linux_like/linux/arch/generic/mod.rs @@ -134,3 +134,4 @@ pub const TIOCM_RI: ::c_int = TIOCM_RNG; pub const TIOCM_DSR: ::c_int = 0x100; pub const BOTHER: ::speed_t = 0o010000; +pub const IBSHIFT: ::tcflag_t = 16; diff --git a/src/unix/linux_like/linux/arch/mips/mod.rs b/src/unix/linux_like/linux/arch/mips/mod.rs index 587cb7b9b3..126618ab16 100644 --- a/src/unix/linux_like/linux/arch/mips/mod.rs +++ b/src/unix/linux_like/linux/arch/mips/mod.rs @@ -130,3 +130,4 @@ pub const TIOCM_RI: ::c_int = TIOCM_RNG; pub const TIOCM_DSR: ::c_int = 0x400; pub const BOTHER: ::speed_t = 0o010000; +pub const IBSHIFT: ::tcflag_t = 16; diff --git a/src/unix/linux_like/linux/arch/powerpc/mod.rs b/src/unix/linux_like/linux/arch/powerpc/mod.rs index 58e14800cd..1b492c362d 100644 --- a/src/unix/linux_like/linux/arch/powerpc/mod.rs +++ b/src/unix/linux_like/linux/arch/powerpc/mod.rs @@ -108,3 +108,4 @@ pub const TIOCM_RI: ::c_int = TIOCM_RNG; pub const TIOCM_DSR: ::c_int = 0x100; pub const BOTHER: ::speed_t = 0o0037; +pub const IBSHIFT: ::tcflag_t = 16; diff --git a/src/unix/linux_like/linux/arch/sparc/mod.rs b/src/unix/linux_like/linux/arch/sparc/mod.rs index ea13b8463b..36db21b061 100644 --- a/src/unix/linux_like/linux/arch/sparc/mod.rs +++ b/src/unix/linux_like/linux/arch/sparc/mod.rs @@ -122,3 +122,4 @@ pub const TIOCM_RI: ::c_int = TIOCM_RNG; pub const TIOCM_DSR: ::c_int = 0x100; pub const BOTHER: ::speed_t = 0x1000; +pub const IBSHIFT: ::tcflag_t = 16; |