ON Tue, Jan 24, 2006 at 02:57:57PM -0600, Nate Straz wrote: > > fifo, i.e. an un-named pipe. If you run it with strace like so: > > strace -f /bin/sh -c 'ls | grep myfile' 2>&1 | less > > you should see that the shell calls pipe() and dups it to stdin and > stdout before starting ls and grep. Correction: a FIFO is a *named* pipe, produced by mkfifo() compared to pipe(). -- Michael