Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!utgpu!water!watnot!watmath!clyde!rutgers!mit-eddie!uw-beaver!tektronix!cae780!amdcad!sun!gorodish!guy From: guy@gorodish.UUCP Newsgroups: comp.unix.wizards Subject: Re: File System Kudzu Message-ID: <14909@sun.uucp> Date: Thu, 12-Mar-87 02:53:14 EST Article-I.D.: sun.14909 Posted: Thu Mar 12 02:53:14 1987 Date-Received: Fri, 13-Mar-87 20:49:26 EST References: <4888@brl-adm.ARPA> Sender: news@sun.uucp Reply-To: guy@sun.UUCP (Guy Harris) Organization: Sun Microsystems, Mountain View Lines: 20 >I would like the POSIX committee (or somebody equivalent) to address >this issue, altho I admit it is premature at this stage. First we have >to define what unix is before we redefine it. I would like the POSIX committee to stay the heck away from this issue, as it's not its business to say where various files live. Many of the files being discussed here should NOT be accessed directly by applications; applications should go through a standard interface to perform various functions, and it's the business of the implementation of that interface to say where the files live, if the implementation uses files at all. (E.g., there IS no "/etc/passwd" in POSIX; there are "getpwent", "getwpuid", and "getpwnam" functions, which is as it should be. It is not the business of any standard to say anything whatsoever about a file named "/etc/passwd" or any file like it.) POSIX isn't trying to define UNIX. It's trying to define a standard interface to various operations, modeled after the interface defined in UNIX; this interface need not be implemented on top of anything even remotely resembling UNIX.