home *** CD-ROM | disk | FTP | other *** search
- Submitted-by: peter@ferranti.com (peter da silva)
-
- In article <1992Jan14.194830.2742@uunet.uu.net> brnstnd@KRAMDEN.ACF.NYU.EDU (Dan Bernstein) writes:
- > this is clearly nonsense: v7 had pipes, and didn't implement chmod()
- > for pipes, and nobody has yet complained at this omission.
-
- That's because this omission has been corrected with named pipes.
-
- > BSD had TCP/IP sockets, and didn't
- > implement chmod() for sockets, and nobody's complained about that
- > either.
-
- No, we've complained that sockets aren't in the file system's name space,
- one of the reasons being that you can't access them through normal UNIX
- system calls.
-
- > Second, Peter says that I'm arguing against any form of uniform
- > namespace. Not at all. What I'm arguing against is the ``expectation''
- > of many POSIX members that POSIX will ``standardize'' an open() which
- > does something which has not won the market.
-
- Without implementing a uniform namespace, I can't see how POSIX could
- possibly redefine open, by itself, to do this. Nor have I seen any
- indication that any such standardization is being considered. There
- has, however, been an ongoing discussion about moving more and more
- facilities into the file system name space.
-
- > I meant [...] that file descriptor numbers be used
- > *instead* of filenames, with the shell responsible for making this
- > transparent to the user.
-
- You can't put file descriptor numbers in files.
-
- You would also need to make the shell aware of which commands took FDs and
- which took names (mv, for example), or have the user aware of which commands
- took FDs and which took names (even worse... people are already ticked off
- enough about the exceptions to a standard command syntax in UNIX).
-
- > A utility which has already been mis-designed to use filenames
-
- *mis*designed?
-
- I think it's very useful that the same text strings can be used on the
- command line and in data and configuration files.
- --
- -- Peter da Silva, Ferranti International Controls Corporation
- -- Sugar Land, TX 77487-5012; +1 713 274 5180
- -- "Have you hugged your wolf today?"
-
-
- Volume-Number: Volume 26, Number 83
-
-