Provides utilities for working with Unix named pipes / FIFOs.
Creates a new named pipe at the path given as
Opens a named pipe for reading. The file is opened for non-blocking reads
Opens a named pipe for writing. The file is opened for non-blocking writes