1--- a/src/backend/libc/io/syscalls.rs 2024-10-10 17:26:46.635670634 +0000 2+++ b/src/backend/libc/io/syscalls.rs 2024-09-26 22:42:34.870536555 +0000 3@@ -13,7 +13,7 @@ 4 target_os = "wasi" 5 )))] 6 use crate::io::DupFlags; 7-#[cfg(linux_kernel)] 8+#[cfg(feature = "linux-raw-sys")] 9 use crate::io::ReadWriteFlags; 10 use crate::io::{self, FdFlags}; 11 use crate::ioctl::{IoctlOutput, RawOpcode}; 12@@ -139,7 +139,7 @@ 13 } 14 } 15 16-#[cfg(linux_kernel)] 17+#[cfg(feature = "linux-raw-sys")] 18 pub(crate) fn preadv2( 19 fd: BorrowedFd<'_>, 20 bufs: &mut [IoSliceMut<'_>], 21@@ -159,7 +159,7 @@ 22 } 23 } 24 25-#[cfg(linux_kernel)] 26+#[cfg(feature = "linux-raw-sys")] 27 pub(crate) fn pwritev2( 28 fd: BorrowedFd<'_>, 29 bufs: &[IoSlice<'_>], 30