3 dossrv, 9660srv, dosmnt, eject \- DOS and ISO9660 file systems
38 is a file server that interprets DOS file systems.
41 can provide access to multiple DOS disks simultaneously.
44 posts a file descriptor named
51 To access the DOS file system on a device, use
58 the name of the file holding raw DOS file system, typically the disk.
66 as the default name for the device holding the DOS system.
70 creates a pipe to act as the communications channel between
71 itself and its clients.
76 to use its standard input and output instead.
77 The kernels use this option if they are booting from a DOS disk.
78 This flag also prevents the creation of an explicit service file in
83 flag causes verbose output for debugging, while
86 flag makes the file system read-only.
88 The file attribute flags used by the DOS file system
89 do not map directly to those used by Plan 9.
90 Since there is no concept of user or group,
91 permission changes via
95 will fail unless the same (read, write, execute) permissions
96 are specified for user, group, and other.
97 For example, removing write permission in Plan 9
98 corresponds to setting the read-only
99 attribute in the DOS file system.
100 Most of the other DOS attributes
103 Setting the exclusive use flag (DMEXCL)
104 in Plan 9 corresponds to setting the
105 system use attribute in the DOS file system.
106 Such files are not actually restricted to exclusive use,
107 but do merit special treatment that
108 helps in the creation of boot disks:
111 allocates a new block for such a file
112 (caused, say, by a write that fills the file's
113 last allocated block), it succeeds only if it can
114 arrange for the file to be stored
115 contiguously on disk.
117 Since other operating systems do not
118 guarantee that system files are laid
119 out contiguously, the DMAPPEND mode
120 bit is set in file stat information
121 only when the file is currently contiguous.
122 Attempts to set the DMAPPEND mode bit
123 explicitly will cause
125 to try to make the file contiguous,
126 succeeding only if this is possible.
131 in specification, except that it interprets ISO9660 CD-ROM
132 file systems instead of DOS file systems.
133 Some CDs contain multiple directory trees describing
134 the same set of files.
136 first choice in such a case is a standard ISO9660 tree
137 with Plan 9 system use fields;
138 the second choice is a Microsoft ``Joliet'' tree, which
139 allows long file names and Unicode characters;
140 the third choice is a standard ISO9660 or High Sierra tree.
145 to ignore the Plan 9 system use fields,
149 ignore the Joliet tree.
152 option sets the size of the RAM cache to
158 but a value of 5600 will cache an entire CD incrementally.
160 If the floppy drive has an ejection motor,
162 will spit out the floppy from drive
166 .B /sys/src/cmd/dossrv
168 .B /sys/src/cmd/9660srv
174 The overloading of the semantics of
175 the DMEXCL and DMAPPEND
176 bits can be confusing.