pub fn make_pipe() -> Result<(File, File)>
Create a pipe.
This is a safe wrapper over libc::pipe.
libc::pipe