Creates a new pipe.
impl Pipe { fn new(flags: PipeFlags) -> Result<(Pipe, Pipe), Errno> }
Flags to use when creating the pipe.
Returns the write end (first element) and the read end (second argument) of the pipe.
pipe2(2)