About named pipes
named pipes Named pipes allow transfer of data between processes in a FIFO manner and synchronization of process execution. Named pipes differ from standard unnamed pipes, created using the pipe() function, in that they involve the creation of a real file that is available for I/O operations to properly authorized processes. You give the FIFO a name and an access mode when you create it. An unnamed pipe is accessible only by the process that created the pipe and its child processes. ...