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