Extending the UNIX pathname syntax
louie at umd5.UUCP
louie at umd5.UUCP
Tue Apr 23 01:06:49 AEST 1985
In article <10102 at brl-tgr.ARPA> scc%cl-steve.cam at ucl-cs.arpa (Stephen Crawley) writes:
>In more general terms, it ought to be possible to pass device or socket
>specific parameters in the open() pathname. When resolving a pathname, the
>kernel knows that the inode corresponding to rmt0 is a special file. Why not
>simply pass any characters following rmt0/ through to the device driver's open
>routine for interpretation? The string after the / does not even have to
>conform to the contentional pathname syntax.
In fact, this is already implemented in a version of UNIX for the Sperry
1100 series hardware. UNIX on the Sperry runs "on top" of the existing
1100 OS. There is a driver in UNIX that allows users in the UNIX
environment to access regular OS1100 files and elements. The way that
you do this is
/u/QUAL*FILE.ELT
where stuff after the /u/ is interpreted as an 1100 file or element name.
There's a hack in namei() to detect the special i-node for /u.
--
Louis A. Mamakos WA3YMH University of Maryland, Computer Science Center
Internet: louie at umd5.arpa
UUCP: {seismo!umcp-cs, ihnp4!rlgvax}!cvl!umd5!louie
More information about the Comp.unix.wizards
mailing list