pub fn write(fd: BorrowedFd<'_>, buffer: &[u8]) -> Result<usize, Errno>Expand description
Écrit buffer sur un FD.
Wrappeur de write(2). Peut retourner moins d’octets écrits que
buffer.len() (short write). L’appelant doit boucler si nécessaire.
§Errors
EAGAIN: FD non-bloquant et buffer kernel plein.EINTR: interrompu par un signal.EIO: erreur I/O bas niveau.ENOSPC: plus d’espace sur le device.EPIPE: extrémité de lecture du pipe fermée.
§Examples
use air_sys_syscall::fs::write;
use air_sys_types::fd::BorrowedFd;
let n = write(fd, b"hello\n").expect("write");