pub unsafe fn fd_pipe() -> Result<(Fd, Fd), Errno>
Opens a pipe with two file handles
Pipes are bidirectional