(fd: BorrowedFd<'_>, buf: &[u8])
| 159 | |
| 160 | #[inline] |
| 161 | pub(crate) fn write(fd: BorrowedFd<'_>, buf: &[u8]) -> io::Result<usize> { |
| 162 | let (buf_addr, buf_len) = slice(buf); |
| 163 | |
| 164 | unsafe { ret_usize(syscall_readonly!(__NR_write, fd, buf_addr, buf_len)) } |
| 165 | } |
| 166 | |
| 167 | #[inline] |
| 168 | pub(crate) fn pwrite(fd: BorrowedFd<'_>, buf: &[u8], pos: u64) -> io::Result<usize> { |