Function rustix::io::preadv2
pub fn preadv2<Fd: AsFd>(fd: &Fd, bufs: &mut [IoSliceMut<'_>], offset: u64, flags: ReadWriteFlags) -> io::Result<usize>
The portability is definied by:
#[cfg(any(linux_raw,
all(libc, any(target_os = "android", target_os = "linux"))))]