Skip to content

Commit 4116214

Browse files
committed
linux, android: Add a generic definition for XCASE
XCASE it's defined for all the architectures, although this is not happening currently. The only arch definition that has a different value is powerpc
1 parent d58c1f4 commit 4116214

File tree

13 files changed

+7
-6
lines changed

13 files changed

+7
-6
lines changed

libc-test/semver/android.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3134,6 +3134,7 @@ WUNTRACED
31343134
W_EXITCODE
31353135
W_OK
31363136
W_STOPCODE
3137+
XCASE
31373138
XFS_SUPER_MAGIC
31383139
XTABS
31393140
X_OK

libc-test/semver/linux-loongarch64.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,6 @@ TIOCCBRK
119119
TIOCGRS485
120120
TIOCSBRK
121121
TIOCSRS485
122-
XCASE
123122
flock64
124123
max_align_t
125124
mcontext_t

libc-test/semver/linux-s390x.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,6 @@ SYS_utimes
9999
SYS_vfork
100100
TIOCCBRK
101101
TIOCSBRK
102-
XCASE
103102
__psw_t
104103
flock64
105104
fpreg_t

libc-test/semver/linux.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3638,6 +3638,7 @@ W_EXITCODE
36383638
W_STOPCODE
36393639
XATTR_CREATE
36403640
XATTR_REPLACE
3641+
XCASE
36413642
XDP_COPY
36423643
XDP_MMAP_OFFSETS
36433644
XDP_OPTIONS

src/unix/linux_like/android/mod.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1420,6 +1420,7 @@ pub const TABDLY: crate::tcflag_t = 0o014000;
14201420
pub const BSDLY: crate::tcflag_t = 0o020000;
14211421
pub const FFDLY: crate::tcflag_t = 0o100000;
14221422
pub const VTDLY: crate::tcflag_t = 0o040000;
1423+
pub const XCASE: crate::tcflag_t = 0o000004;
14231424
pub const XTABS: crate::tcflag_t = 0o014000;
14241425

14251426
pub const B0: crate::speed_t = 0o000000;

src/unix/linux_like/linux/arch/generic/mod.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -272,6 +272,7 @@ pub const TIOCM_DSR: c_int = 0x100;
272272

273273
pub const BOTHER: crate::speed_t = 0o010000;
274274
pub const IBSHIFT: crate::tcflag_t = 16;
275+
pub const XCASE: crate::tcflag_t = 0o0000004;
275276

276277
// RLIMIT Constants
277278

src/unix/linux_like/linux/arch/mips/mod.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -242,6 +242,7 @@ pub const TIOCM_DSR: c_int = 0x400;
242242

243243
pub const BOTHER: crate::speed_t = 0o010000;
244244
pub const IBSHIFT: crate::tcflag_t = 16;
245+
pub const XCASE: crate::tcflag_t = 0o0000004;
245246

246247
// RLIMIT Constants
247248

src/unix/linux_like/linux/arch/powerpc/mod.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -227,6 +227,7 @@ pub const TIOCM_DSR: c_int = 0x100;
227227

228228
pub const BOTHER: crate::speed_t = 0o0037;
229229
pub const IBSHIFT: crate::tcflag_t = 16;
230+
pub const XCASE: crate::tcflag_t = 0o0040000;
230231

231232
// RLIMIT Constants
232233

src/unix/linux_like/linux/arch/sparc/mod.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -213,6 +213,7 @@ pub const TIOCM_DSR: c_int = 0x100;
213213

214214
pub const BOTHER: crate::speed_t = 0x1000;
215215
pub const IBSHIFT: crate::tcflag_t = 16;
216+
pub const XCASE: crate::tcflag_t = 0o0000004;
216217

217218
// RLIMIT Constants
218219

src/unix/linux_like/linux/gnu/b64/loongarch64/mod.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -914,7 +914,6 @@ pub const ECHOPRT: crate::tcflag_t = 0x00000400;
914914
pub const ECHOCTL: crate::tcflag_t = 0x00000200;
915915
pub const ISIG: crate::tcflag_t = 0x00000001;
916916
pub const ICANON: crate::tcflag_t = 0x00000002;
917-
pub const XCASE: crate::tcflag_t = 0x00000004;
918917
pub const PENDIN: crate::tcflag_t = 0x00004000;
919918
pub const NOFLSH: crate::tcflag_t = 0x00000080;
920919

0 commit comments

Comments
 (0)