Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/17/84; site ittvax.UUCP Path: utzoo!watmath!clyde!burl!ulysses!mhuxr!mhuxt!houxm!ihnp4!pesnta!qumix!ittvax!long From: long@ittvax.UUCP (H. Morrow Long [Systems Center]) Newsgroups: net.unix-wizards Subject: Re: Extending the UNIX pathname syntax Message-ID: <1656@ittvax.UUCP> Date: Tue, 23-Apr-85 08:55:10 EST Article-I.D.: ittvax.1656 Posted: Tue Apr 23 08:55:10 1985 Date-Received: Thu, 25-Apr-85 03:42:46 EST References: <10102@brl-tgr.ARPA> Organization: ITT-ATC, Stratford Ct. Lines: 30 In <10102@brl-tgr.ARPA> Stephen C. Crawley (mcvax!ukc!camjenny!scc ) writes > In a message on labelled tapes, Doug Gwyn writes > > This is getting silly. How are you going to specify a label to > > something like: > > myprog > /dev/rmt0 > > What about > myprog > /dev/rmt0/thelabel > > In more general terms, it ought to be possible to pass device or socket > specific parameters in the open() pathname. ....... In the chaosnet implementation for 4.1bsd the nami.c routine has been modified to check to see if the inode obtained (so far) in parsing the filename is a character special file with the setuid bit on (a unique usage) and, if so, stop decoding and pass the remainder of the filename back to open() and allow the chaos driver to use the network address. This would allow the following: return_code = open ("/chaos/2002",2); -- H. Morrow Long ITT-ATC Systems Center, 1 Research Drive Shelton, CT 06484 Phone #: (203)-929-7341 x. 634 path = {allegra bunker ctcgrafx dcdvaxb dcdwest ucbvax!decvax duke eosp1 ittral lbl-csam milford mit-eddie psuvax1 purdue qubix qumix research sii supai tmmnet twg uf-cgrl wxlvax yale}!ittvax!long