Reads from a file descriptor.
fn read(fd: i32, buf: &mut [u8]) -> i64
The affected file descriptor.
The buffer to read into.
Returns the number of bytes read or an error value.
read(2)