From 985768471759aeabbb0a94d756b7a605e12c2016 Mon Sep 17 00:00:00 2001 From: David Tolnay Date: Mon, 31 Oct 2022 15:34:21 -0700 Subject: [PATCH] Add FICLONE ioctl for linux aarch64 --- libc-test/semver/linux-aarch64.txt | 2 ++ src/unix/linux_like/linux/arch/generic/mod.rs | 4 +++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/libc-test/semver/linux-aarch64.txt b/libc-test/semver/linux-aarch64.txt index 27416915d265a..5714299010e9e 100644 --- a/libc-test/semver/linux-aarch64.txt +++ b/libc-test/semver/linux-aarch64.txt @@ -38,6 +38,8 @@ BPF_W BPF_X BPF_XOR CIBAUD +FICLONE +FICLONERANGE MADV_SOFT_OFFLINE MAP_SYNC SIGSTKFLT diff --git a/src/unix/linux_like/linux/arch/generic/mod.rs b/src/unix/linux_like/linux/arch/generic/mod.rs index 5265cdd173e7f..40bc30a4f336b 100644 --- a/src/unix/linux_like/linux/arch/generic/mod.rs +++ b/src/unix/linux_like/linux/arch/generic/mod.rs @@ -106,7 +106,9 @@ cfg_if! { } cfg_if! { - if #[cfg(any(target_arch = "x86", target_arch = "x86_64"))] { + if #[cfg(any(target_arch = "x86", + target_arch = "x86_64", + target_arch = "aarch64"))] { pub const FICLONE: ::c_ulong = 0x40049409; pub const FICLONERANGE: ::c_ulong = 0x4020940D; }