glenda.party
term% ls -F
term% cat index.txt
GMOUNT(2)                     System Calls Manual                    GMOUNT(2)



NAME
       gmount - mount or remove non-standard file system

SYNOPSIS
       gmount(fstype, dev, flag [, more])
       int fstype, flag;
       dev_t dev;

DESCRIPTION
       Gmount  mounts  or  unmounts a non-standard file system of type fstype.
       Dev is a device number identifying the object mounted; the  minor  part
       should  be zero.  Device numbers are not shared by different filesystem
       types.  The filesystem is mounted if flag is zero, dismounted if it  is
       1.

       Different  types  of  filesystems may require additional arguments when
       mounting.  Only fstype, dev, and flag need be given to unmount.

       The possible calls are:

              gmount(1, dev, 0, fildes, name);

       Mount a network filesystem on directory name; fildes is  the  file  de‐
       scriptor of a stream connected to an appropriate server.

              gmount(2, dev, 0);

       Mount  the  process  filesystem.   Dev is (stupidly) really a character
       pointer, and denotes the directory on which to mount.

              gmount(3, dev, 0, fildes, name);

       Mount a process on file name;  fildes  is  the  file  descriptor  of  a
       stream.

DIAGNOSTICS
       Gmount returns 0 if the action occurred; -1 otherwise.

BUGS
       Filesystem type 0 (the standard one) should work; it doesn't.
       The process filesystem should work like everything else.



                                                                     GMOUNT(2)