FIFOs - who uses them?

gwyn%brl-vld at sri-unix.UUCP gwyn%brl-vld at sri-unix.UUCP
Mon Jun 27 13:08:02 AEST 1983


From:      Doug Gwyn (VLD/VMB) <gwyn at brl-vld>

A FIFO is a "named pipe".  I.e., it acts like a pipe but can be opened
by its name in the file system rather than having to be passed as an
open fd created by a parent process.

The additional kernel code to support FIFOs was minimal, which may
have something to do with this facility being there; it integrates
nicely with the existing pipe and file facilities.

This idea was tried by RAND Corp. several years ago but wasn't
implemented as cleanly.

One could use a FIFO for any server daemon; the known file name would
serve as a port to send requests to.  Berkeley sockets could also be
used this way.



More information about the Comp.unix.wizards mailing list