Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!cis.ohio-state.edu!pacific.mps.ohio-state.edu!linac!midway!clout!chinet!les From: les@chinet.chi.il.us (Leslie Mikesell) Newsgroups: comp.unix.internals Subject: Re: Regular pipe vs. Named Pipe Message-ID: <1991Jun11.143127.17797@chinet.chi.il.us> Date: 11 Jun 91 14:31:27 GMT References: <1991Jun7.195953.27744@digi.lonestar.org> <14079@dog.ee.lbl.gov> <14192: Jun923:16:0791@kramden.acf.nyu.edu> Organization: Chinet - Chicago Public Access UNIX Lines: 24 In article <14192:Jun923:16:0791@kramden.acf.nyu.edu> brnstnd@kramden.acf.nyu.edu (Dan Bernstein) writes: >Pipes are part of UNIX. Named pipes aren't. And I thought that only AT&T could decide what was a part of UNIX. Hmmm. >Named pipes are >formalized by POSIX, with a slightly different behavior from that in any >existing system. Can you elaborate on these differences? >Basically, pipes work the same way everywhere, and named pipes don't. >The name part of named pipes is their least portable aspect. Never use >them in a long-lived program if you can use any other communications >mechanism. Under SysV they seem to be the only thing that works across RFS without special programming. And in general they are the only IPC that can be used directly in shell scripts. Are you predicting that this is going to go away in future releases? Les Mikesell les@chinet.chi.il.us