From a3b3f54ef984017fb2875b5e951ee80ce1f15ee2 Mon Sep 17 00:00:00 2001 From: WANG Rui Date: Thu, 5 Mar 2026 21:09:02 +0800 Subject: [PATCH] Define flags `AT_STATX_*` for Linux musl 1.2.3 --- src/backend/libc/fs/types.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/backend/libc/fs/types.rs b/src/backend/libc/fs/types.rs index b8944ad7c..91a08f89f 100644 --- a/src/backend/libc/fs/types.rs +++ b/src/backend/libc/fs/types.rs @@ -67,15 +67,15 @@ bitflags! { const RESOLVE_BENEATH = bitcast!(c::AT_RESOLVE_BENEATH); /// `AT_STATX_SYNC_AS_STAT` - #[cfg(all(target_os = "linux", target_env = "gnu"))] + #[cfg(all(target_os = "linux", any(target_env = "gnu", target_arch = "loongarch64")))] const STATX_SYNC_AS_STAT = bitcast!(c::AT_STATX_SYNC_AS_STAT); /// `AT_STATX_FORCE_SYNC` - #[cfg(all(target_os = "linux", target_env = "gnu"))] + #[cfg(all(target_os = "linux", any(target_env = "gnu", target_arch = "loongarch64")))] const STATX_FORCE_SYNC = bitcast!(c::AT_STATX_FORCE_SYNC); /// `AT_STATX_DONT_SYNC` - #[cfg(all(target_os = "linux", target_env = "gnu"))] + #[cfg(all(target_os = "linux", any(target_env = "gnu", target_arch = "loongarch64")))] const STATX_DONT_SYNC = bitcast!(c::AT_STATX_DONT_SYNC); ///