(
fd: Fd,
bufs: &mut [IoSliceMut<'_>],
offset: u64,
flags: ReadWriteFlags,
)
| 280 | #[cfg(all(linux_kernel, not(target_os = "android")))] |
| 281 | #[inline] |
| 282 | pub fn preadv2<Fd: AsFd>( |
| 283 | fd: Fd, |
| 284 | bufs: &mut [IoSliceMut<'_>], |
| 285 | offset: u64, |
| 286 | flags: ReadWriteFlags, |
| 287 | ) -> io::Result<usize> { |
| 288 | backend::io::syscalls::preadv2(fd.as_fd(), bufs, offset, flags) |
| 289 | } |
| 290 | |
| 291 | /// `pwritev2(fd, bufs, offset, flags)`—Writes data, with several options. |
| 292 | /// |