include "newns.m"; ns:= load Newns Newns->PATH; newns: fn(user: string, nsfile: string): string;
The name space description file contains one or more lines each of which specifies one name space operation. The operations and their arguments are:
cd directory
Change working directory to directory. fork
Split the name space before modification. This is equivalent to passing a value of FORKNS to the pctl system call. See pctl - process control in Chapter 8.
nodev
Disallow device attaches. This is equivalent to passing a value of NODEVS to the pctl system call. See pctl - process control in Chapter 8.
mount [-abrci] [net!machine] to [target]
Mount the file tree of machine upon directory target. Options a, b, c, i, and r are the same as for bind. Notes
The user string is ignored. See Also
nsbuild - build Inferno name space in Chapter 5
|
bind, mount, unmount - change file name space in Chapter 8
|
chdir - change working directory in Chapter 8
|
pctl - process control in Chapter 8
|