(fd: BorrowedFd<'_>, buf: (*mut u8, usize))
| 33 | |
| 34 | #[inline] |
| 35 | pub(crate) unsafe fn read(fd: BorrowedFd<'_>, buf: (*mut u8, usize)) -> io::Result<usize> { |
| 36 | let r = ret_usize(syscall!(__NR_read, fd, buf.0, pass_usize(buf.1))); |
| 37 | |
| 38 | #[cfg(sanitize_memory)] |
| 39 | if let Ok(len) = r { |
| 40 | crate::msan::unpoison(buf.0, len); |
| 41 | } |
| 42 | |
| 43 | r |
| 44 | } |
| 45 | |
| 46 | #[inline] |
| 47 | pub(crate) unsafe fn pread( |
no test coverage detected