Path: utzoo!utgpu!news-server.csri.toronto.edu!bonnie.concordia.ca!thunder.mcrcim.mcgill.edu!snorkelwacker.mit.edu!usc!sdd.hp.com!spool2.mu.edu!uunet!auspex!guy From: guy@auspex.auspex.com (Guy Harris) Newsgroups: comp.unix.questions Subject: Re: Can UNIX pipe connections be compiled? Message-ID: <5434@auspex.auspex.com> Date: 22 Jan 91 22:14:05 GMT References: <1991Jan18.193234.216@rucs.runet.edu> <373@bria> <1991Jan21.124134.5647@cnix.uucp> Organization: Auspex Systems, Santa Clara Lines: 8 >But only to THINK of a pipe as a file, under unix there never IS a file. Well, under *some* versions of UNIX (V7, S3, and I think it's still true in S5, prior to S5R4), a pipe is sort-of implemented as a file, complete with an inode *and* a list of N direct blocks pointed to by that inode; those blocks really do end up containing the data in the file, although if you're not unlucky, the data will be consumed before the block ever has to be written to disk.