posish::fs
pub fn preadv<Fd: AsRawFd>( fd: &Fd, bufs: &[IoSliceMut<'_>], offset: u64) -> Result<usize>
preadv(fd, bufs.as_ptr(), bufs.len(), offset)