]> git.lizzy.rs Git - plan9front.git/blob - sys/man/6/namespace
audiohda: fix syntax error
[plan9front.git] / sys / man / 6 / namespace
1 .TH NAMESPACE 6
2 .SH NAME
3 namespace \- name space description file
4 .SH DESCRIPTION
5 Namespace files describe how to construct a name space from scratch,
6 an operation normally performed by the
7 .I newns
8 or
9 .I addns
10 subroutines
11 (see
12 .IR auth (2))
13 which is typically called by
14 .IR init (8).
15 Each line specifies one name space operation.
16 Spaces and tabs separate arguments to operations.
17 Blank lines and lines with
18 .B #
19 as the first non-space character are ignored.
20 Environment variables of the form
21 .BI $ name
22 are expanded within arguments,
23 where
24 .I name
25 is a
26 .SM UTF
27 string terminated by white space, a
28 .BR / ,
29 or a
30 .BR $ .
31 .PP
32 The known operations and their arguments are:
33 .TF 0
34 .TP
35 .BR mount \ [ -abcC ]\ \fIservename\  old " \fR[\fIspec\fR\^\^]
36 Mount
37 .I servename
38 on
39 .IR old .
40 .TP
41 .BR bind \ [ -abcC "]  \fInew old
42 Bind
43 .I new
44 on
45 .IR old .
46 .TP
47 .BI cd \ dir
48 Change the working directory to
49 .IR dir .
50 .TP
51 .BR unmount \ [ \fInew\fR ]\ \fIold
52 Unmount
53 .I new
54 from
55 .IR old ,
56 or everything mounted on
57 .I old
58 if
59 .I new
60 is missing.
61 .TP
62 .BR clear
63 Clear the name space with
64 .BR rfork(RFCNAMEG) .
65 .TP
66 .BI . \ path
67 Execute the namespace file 
68 .IR path .
69 Note that
70 .I path
71 must be present in the name space being built.
72 .PD
73 .PP
74 The options for
75 .I bind
76 and
77 .I mount
78 are interpreted as in
79 .IR bind (1).
80 .SH "SEE ALSO"
81 .IR bind (1),
82 .IR namespace (4),
83 .IR init (8)