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