Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/18/84; site brl-tgr.ARPA Path: utzoo!linus!philabs!cmcl2!seismo!brl-tgr!gwyn From: gwyn@brl-tgr.ARPA (Doug Gwyn ) Newsgroups: net.unix-wizards Subject: Re: Fifo files on 4.2? Message-ID: <10340@brl-tgr.ARPA> Date: Wed, 1-May-85 17:18:43 EDT Article-I.D.: brl-tgr.10340 Posted: Wed May 1 17:18:43 1985 Date-Received: Fri, 3-May-85 20:20:13 EDT References: <2199@usceast.UUCP> Organization: Ballistic Research Lab Lines: 15 > Does anyone have a (preferably user level) way to implement sys5 type > fifo files on 4.2 bsd? If I understand the concept correctly, this would > be exactly what I have wanted at many different times (as well as now). > > It seems that it could be done somehow with sockets, but I freely admit that > I haven't had to understand them yet and don't. I once looked at this and decided that sockets would not suffice. For one thing, FIFO inodes are stored in the file system so they persist across reboots. For another, the 4.2BSD UNIX domain socket code was so buggy that one endangers his system by trying to use it. Fortunately, the S_IFIFO bit pattern has not been usurped by Berkeley yet, so FIFOs could be added to the 4.nBSD kernel without disrupting things. (It would be nice if pipes were put back at the same time.)