diff --git a/libc-test/build.rs b/libc-test/build.rs index 5d28c202565d5..57e9cf4e77f1b 100644 --- a/libc-test/build.rs +++ b/libc-test/build.rs @@ -3609,12 +3609,12 @@ fn test_linux(target: &str) { | "NFULA_VLAN_UNSPEC" // v5.4+ | "RTNLGRP_NEXTHOP" // linux v5.3+ | "RTNLGRP_BRVLAN" // linux v5.6+ + | "STATX_DIOALIGN" // linux v6.1+ if musl || sparc64 => true, // FIXME: Unignore once we update Ubuntu to 22.04 | "VMADDR_CID_LOCAL" | "STATX_MNT_ID" - | "STATX_DIOALIGN" // linux v6.1+ | "SYS_close_range" | "SYS_openat2" | "SYS_pidfd_getfd" diff --git a/libc-test/semver/linux-gnu.txt b/libc-test/semver/linux-gnu.txt index 373264607614e..bf663a193014b 100644 --- a/libc-test/semver/linux-gnu.txt +++ b/libc-test/semver/linux-gnu.txt @@ -431,7 +431,6 @@ STATX_BASIC_STATS STATX_BLOCKS STATX_BTIME STATX_CTIME -STATX_DIOALIGN STATX_GID STATX_INO STATX_MNT_ID diff --git a/src/unix/linux_like/linux/gnu/mod.rs b/src/unix/linux_like/linux/gnu/mod.rs index 8653ca70335a0..d943f426ee3be 100644 --- a/src/unix/linux_like/linux/gnu/mod.rs +++ b/src/unix/linux_like/linux/gnu/mod.rs @@ -37,7 +37,8 @@ s! { pub stx_dev_major: u32, pub stx_dev_minor: u32, pub stx_mnt_id: u64, - __statx_pad2: u64, + pub stx_dio_mem_align: u32, + pub stx_dio_offset_align: u32, __statx_pad3: [u64; 12], }