MCPcopy Create free account
hub / github.com/bytecodealliance/rustix / pipe_with

Function pipe_with

src/backend/linux_raw/pipe/syscalls.rs:50–57  ·  view source on GitHub ↗
(flags: PipeFlags)

Source from the content-addressed store, hash-verified

48
49#[inline]
50pub(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]
60pub(crate) fn splice(

Callers 1

pipeFunction · 0.70

Calls 2

assume_initMethod · 0.80
retFunction · 0.50

Tested by

no test coverage detected