DOSSRV(4) Kernel Interfaces Manual DOSSRV(4)
dossrv, 9660srv, a:, b:, c:, eject - DOS and ISO9660 file systems
dossrv [ -v ] [ -s ] [ -f file ] [ service ]
9660srv [ -v ] [ -s ] [ -f file ] [ service ]
eject [ n ]
Dossrv is a file server that interprets DOS file systems. A single
instance of dossrv can provide access to multiple DOS disks simultane-
Dossrv posts a file descriptor named service (default dos) in the /srv
directory. To access the DOS file system on a device, use mount with
the spec argument (see bind(1)) the name of the file holding raw DOS
file system, typically the disk. If spec is undefined in the mount,
dossrv will use file as the default name for the device holding the DOS
Normally dossrv creates a pipe to act as the communications channel
between itself and its clients. The -s flag instructs dossrv to use
its standard input and output instead. The kernels use this if they
are booting from a DOS disk. This flag also prevents the creation of
an explicit service file in /srv.
The -v flag causes verbose output for debugging.
The shell script a: contains
unmount /n/a: > /dev/null
mount -c /srv/dos /n/a: /dev/fd0disk
and is therefore a shorthand for mounting a floppy disk in drive A.
The scripts b: and c: are similar.
9660srv is identical to dossrv in specification, except that it inter-
prets ISO9660 CD-ROM file systems instead of DOS file systems.
If the floppy drive has an ejection motor, eject will spit out the
floppy from drive n, default 0.
Mount a floppy disk with a DOS file system on it.