(flags: PipeFlags)
| 48 | |
| 49 | #[inline] |
| 50 | pub(crate) fn pipe_with(flags: PipeFlags) -> io::Result<(OwnedFd, OwnedFd)> { |
| 51 | unsafe { |
| 52 | let mut result = MaybeUninit::<[OwnedFd; 2]>::uninit(); |
| 53 | ret(syscall!(__NR_pipe2, &mut result, flags))?; |
| 54 | let [p0, p1] = result.assume_init(); |
| 55 | Ok((p0, p1)) |
| 56 | } |
| 57 | } |
| 58 | |
| 59 | #[inline] |
| 60 | pub(crate) fn splice( |
no test coverage detected