summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSteve Lau <stevelauc@outlook.com>2022-10-09 12:23:13 +0800
committerSteve Lau <stevelauc@outlook.com>2022-10-09 12:23:13 +0800
commita8c85b48e4c90c24161b5032d27eb8f73624df38 (patch)
tree73f1106d4bec21fda147dd71b62b78a55cb1ac32
parent8501d724da7859275f405d0effb76f570456b4f3 (diff)
downloadrust-libc-a8c85b48e4c90c24161b5032d27eb8f73624df38.tar.gz
add missing STATX_ATTR_* constants on gnu/linux
-rw-r--r--libc-test/build.rs3
-rw-r--r--libc-test/semver/linux-gnu.txt3
-rw-r--r--src/unix/linux_like/linux/gnu/mod.rs3
3 files changed, 9 insertions, 0 deletions
diff --git a/libc-test/build.rs b/libc-test/build.rs
index 5376c46860..37cfcc7e81 100644
--- a/libc-test/build.rs
+++ b/libc-test/build.rs
@@ -3312,6 +3312,9 @@ fn test_linux(target: &str) {
| "IFLA_ALT_IFNAME"
| "IFLA_PERM_ADDRESS"
| "IFLA_PROTO_DOWN_REASON"
+ | "STATX_ATTR_MOUNT_ROOT"
+ | "STATX_ATTR_VERITY"
+ | "STATX_ATTR_DAX"
if sparc64 => true,
// Added in Linux 5.13
"PTRACE_GET_RSEQ_CONFIGURATION" if sparc64 => true,
diff --git a/libc-test/semver/linux-gnu.txt b/libc-test/semver/linux-gnu.txt
index b48f9a5ffc..857cf35d48 100644
--- a/libc-test/semver/linux-gnu.txt
+++ b/libc-test/semver/linux-gnu.txt
@@ -424,6 +424,9 @@ STATX_ATTR_COMPRESSED
STATX_ATTR_ENCRYPTED
STATX_ATTR_IMMUTABLE
STATX_ATTR_NODUMP
+STATX_ATTR_MOUNT_ROOT
+STATX_ATTR_VERITY
+STATX_ATTR_DAX
STATX_BASIC_STATS
STATX_BLOCKS
STATX_BTIME
diff --git a/src/unix/linux_like/linux/gnu/mod.rs b/src/unix/linux_like/linux/gnu/mod.rs
index a8fc30e6e9..dbf964a5a8 100644
--- a/src/unix/linux_like/linux/gnu/mod.rs
+++ b/src/unix/linux_like/linux/gnu/mod.rs
@@ -1026,6 +1026,9 @@ pub const STATX_ATTR_APPEND: ::c_int = 0x0020;
pub const STATX_ATTR_NODUMP: ::c_int = 0x0040;
pub const STATX_ATTR_ENCRYPTED: ::c_int = 0x0800;
pub const STATX_ATTR_AUTOMOUNT: ::c_int = 0x1000;
+pub const STATX_ATTR_MOUNT_ROOT: ::c_int = 0x2000;
+pub const STATX_ATTR_VERITY: ::c_int = 0x00100000;
+pub const STATX_ATTR_DAX: ::c_int = 0x00200000;
pub const SOMAXCONN: ::c_int = 4096;