Skip to main content

readv

Function readv 

Source
pub fn readv(
    fd: BorrowedFd<'_>,
    iov: &mut [IoSliceMut<'_>],
) -> Result<usize, Errno>
Expand description

Lecture scatter vers plusieurs buffers (readv(2)).

§Errors

Voir read.

§Examples

use air_sys_syscall::fs::readv;
use air_sys_types::net::IoSliceMut;
use air_sys_types::fd::BorrowedFd;

let mut a = [0u8; 64];
let mut b = [0u8; 64];
let mut iov = [IoSliceMut::new(&mut a), IoSliceMut::new(&mut b)];
let n = readv(fd, &mut iov).expect("readv");