diff --git a/libc-test/semver/android.txt b/libc-test/semver/android.txt index 0787fe67cb232..291c96b96d40a 100644 --- a/libc-test/semver/android.txt +++ b/libc-test/semver/android.txt @@ -3134,6 +3134,7 @@ WUNTRACED W_EXITCODE W_OK W_STOPCODE +XCASE XFS_SUPER_MAGIC XTABS X_OK diff --git a/libc-test/semver/linux-loongarch64.txt b/libc-test/semver/linux-loongarch64.txt index 7f0446c76abd8..b3a7a13fbc101 100644 --- a/libc-test/semver/linux-loongarch64.txt +++ b/libc-test/semver/linux-loongarch64.txt @@ -119,7 +119,6 @@ TIOCCBRK TIOCGRS485 TIOCSBRK TIOCSRS485 -XCASE flock64 max_align_t mcontext_t diff --git a/libc-test/semver/linux-s390x.txt b/libc-test/semver/linux-s390x.txt index 34ebf4da7ab24..ac59c8eaee4d2 100644 --- a/libc-test/semver/linux-s390x.txt +++ b/libc-test/semver/linux-s390x.txt @@ -99,7 +99,6 @@ SYS_utimes SYS_vfork TIOCCBRK TIOCSBRK -XCASE __psw_t flock64 fpreg_t diff --git a/libc-test/semver/linux.txt b/libc-test/semver/linux.txt index c2930b20570cc..9dc7a88ca14fe 100644 --- a/libc-test/semver/linux.txt +++ b/libc-test/semver/linux.txt @@ -3638,6 +3638,7 @@ W_EXITCODE W_STOPCODE XATTR_CREATE XATTR_REPLACE +XCASE XDP_COPY XDP_MMAP_OFFSETS XDP_OPTIONS diff --git a/src/unix/linux_like/android/mod.rs b/src/unix/linux_like/android/mod.rs index 5625704682e3d..f89dd3e9da39c 100644 --- a/src/unix/linux_like/android/mod.rs +++ b/src/unix/linux_like/android/mod.rs @@ -1420,6 +1420,7 @@ pub const TABDLY: crate::tcflag_t = 0o014000; pub const BSDLY: crate::tcflag_t = 0o020000; pub const FFDLY: crate::tcflag_t = 0o100000; pub const VTDLY: crate::tcflag_t = 0o040000; +pub const XCASE: crate::tcflag_t = 0o000004; pub const XTABS: crate::tcflag_t = 0o014000; pub const B0: crate::speed_t = 0o000000; diff --git a/src/unix/linux_like/linux/arch/generic/mod.rs b/src/unix/linux_like/linux/arch/generic/mod.rs index 465ceddeab64e..d874045061af2 100644 --- a/src/unix/linux_like/linux/arch/generic/mod.rs +++ b/src/unix/linux_like/linux/arch/generic/mod.rs @@ -272,6 +272,7 @@ pub const TIOCM_DSR: c_int = 0x100; pub const BOTHER: crate::speed_t = 0o010000; pub const IBSHIFT: crate::tcflag_t = 16; +pub const XCASE: crate::tcflag_t = 0o0000004; // RLIMIT Constants diff --git a/src/unix/linux_like/linux/arch/mips/mod.rs b/src/unix/linux_like/linux/arch/mips/mod.rs index ba688948a906d..b3a81c9ff69da 100644 --- a/src/unix/linux_like/linux/arch/mips/mod.rs +++ b/src/unix/linux_like/linux/arch/mips/mod.rs @@ -242,6 +242,7 @@ pub const TIOCM_DSR: c_int = 0x400; pub const BOTHER: crate::speed_t = 0o010000; pub const IBSHIFT: crate::tcflag_t = 16; +pub const XCASE: crate::tcflag_t = 0o0000004; // RLIMIT Constants diff --git a/src/unix/linux_like/linux/arch/powerpc/mod.rs b/src/unix/linux_like/linux/arch/powerpc/mod.rs index 3249a9f1b6a46..a7d12e04b7d33 100644 --- a/src/unix/linux_like/linux/arch/powerpc/mod.rs +++ b/src/unix/linux_like/linux/arch/powerpc/mod.rs @@ -227,6 +227,7 @@ pub const TIOCM_DSR: c_int = 0x100; pub const BOTHER: crate::speed_t = 0o0037; pub const IBSHIFT: crate::tcflag_t = 16; +pub const XCASE: crate::tcflag_t = 0o0040000; // RLIMIT Constants diff --git a/src/unix/linux_like/linux/arch/sparc/mod.rs b/src/unix/linux_like/linux/arch/sparc/mod.rs index 4c108ba7b71c1..f0820a3d6a3f1 100644 --- a/src/unix/linux_like/linux/arch/sparc/mod.rs +++ b/src/unix/linux_like/linux/arch/sparc/mod.rs @@ -213,6 +213,7 @@ pub const TIOCM_DSR: c_int = 0x100; pub const BOTHER: crate::speed_t = 0x1000; pub const IBSHIFT: crate::tcflag_t = 16; +pub const XCASE: crate::tcflag_t = 0o0000004; // RLIMIT Constants diff --git a/src/unix/linux_like/linux/gnu/b64/loongarch64/mod.rs b/src/unix/linux_like/linux/gnu/b64/loongarch64/mod.rs index e3971eaafe0ae..3f01da8c0b989 100644 --- a/src/unix/linux_like/linux/gnu/b64/loongarch64/mod.rs +++ b/src/unix/linux_like/linux/gnu/b64/loongarch64/mod.rs @@ -914,7 +914,6 @@ pub const ECHOPRT: crate::tcflag_t = 0x00000400; pub const ECHOCTL: crate::tcflag_t = 0x00000200; pub const ISIG: crate::tcflag_t = 0x00000001; pub const ICANON: crate::tcflag_t = 0x00000002; -pub const XCASE: crate::tcflag_t = 0x00000004; pub const PENDIN: crate::tcflag_t = 0x00004000; pub const NOFLSH: crate::tcflag_t = 0x00000080; diff --git a/src/unix/linux_like/linux/gnu/b64/s390x.rs b/src/unix/linux_like/linux/gnu/b64/s390x.rs index d368f8fa4e2a3..2d7256a8722b8 100644 --- a/src/unix/linux_like/linux/gnu/b64/s390x.rs +++ b/src/unix/linux_like/linux/gnu/b64/s390x.rs @@ -568,7 +568,6 @@ pub const CIBAUD: crate::tcflag_t = 0o02003600000; pub const ISIG: crate::tcflag_t = 0o000001; pub const ICANON: crate::tcflag_t = 0o000002; -pub const XCASE: crate::tcflag_t = 0o000004; pub const ECHOE: crate::tcflag_t = 0o000020; pub const ECHOK: crate::tcflag_t = 0o000040; pub const ECHONL: crate::tcflag_t = 0o000100; diff --git a/src/unix/linux_like/linux/musl/b64/loongarch64/mod.rs b/src/unix/linux_like/linux/musl/b64/loongarch64/mod.rs index e973370a80c88..f41f61de62bcf 100644 --- a/src/unix/linux_like/linux/musl/b64/loongarch64/mod.rs +++ b/src/unix/linux_like/linux/musl/b64/loongarch64/mod.rs @@ -626,7 +626,6 @@ pub const ECHOPRT: crate::tcflag_t = 0x00000400; pub const ECHOCTL: crate::tcflag_t = 0x00000200; pub const ISIG: crate::tcflag_t = 0x00000001; pub const ICANON: crate::tcflag_t = 0x00000002; -pub const XCASE: crate::tcflag_t = 0x00000004; pub const PENDIN: crate::tcflag_t = 0x00004000; pub const NOFLSH: crate::tcflag_t = 0x00000080; pub const CIBAUD: crate::tcflag_t = 0o02003600000; diff --git a/src/unix/linux_like/linux/musl/b64/s390x.rs b/src/unix/linux_like/linux/musl/b64/s390x.rs index a7c4cb5d95f9c..d8ce68e662089 100644 --- a/src/unix/linux_like/linux/musl/b64/s390x.rs +++ b/src/unix/linux_like/linux/musl/b64/s390x.rs @@ -362,7 +362,6 @@ pub const CIBAUD: crate::tcflag_t = 0o02003600000; pub const ISIG: crate::tcflag_t = 0o000001; pub const ICANON: crate::tcflag_t = 0o000002; -pub const XCASE: crate::tcflag_t = 0o000004; pub const ECHOE: crate::tcflag_t = 0o000020; pub const ECHOK: crate::tcflag_t = 0o000040; pub const ECHONL: crate::tcflag_t = 0o000100;