[−][src]Function syscall::call::write
pub fn write(fd: usize, buf: &[u8]) -> Result<usize>
Write a buffer to a file descriptor
The kernel will attempt to write the bytes in buf to the file descriptor fd, returning
either an Err, explained below, or Ok(count) where count is the number of bytes which
were written.
Errors
EAGAIN- the file descriptor was opened withO_NONBLOCKand writing would blockEBADF- the file descriptor is not valid or is not open for writingEFAULT-bufdoes not point to the process's addressible memoryEIO- an I/O error occurredENOSPC- the device containing the file descriptor has no room for dataEPIPE- the file descriptor refers to a pipe or socket whose reading end is closed