pub unsafe fn syscall_read( fd: usize, buf: &mut [u8], ) -> Result<u64, SyscallError>
This function assumes that fd is a valid file descriptor. And that buf is a valid buffer.
fd
buf