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

NAME
       mount, umount - mount or remove file system

SYNOPSIS
       mount(special, name, rwflag)
       char *special, *name;

       umount(special)
       char *special;

DESCRIPTION
       Mount  announces  to  the  system that a removable file system has been
       mounted on the block-structured special file special; from now on, ref‐
       erences to file name will refer to the root file on the  newly  mounted
       file  system.  Special and name are pointers to null-terminated strings
       containing the appropriate path names.

       Name must exist already.  Name must be a directory (unless the root  of
       the  mounted file system is not a directory).  Its old contents are in‐
       accessible while the file system is mounted.

       The rwflag argument determines whether the file system can  be  written
       on;  if  it  is  0  writing is allowed, if non-zero no writing is done.
       Physically write-protected and  magnetic  tape  file  systems  must  be
       mounted  read-only  or errors will occur when access times are updated,
       whether or not any explicit write is attempted.

       Umount announces to the system that the special file is  no  longer  to
       contain  a  removable  file system.  The associated file reverts to its
       ordinary interpretation.

SEE ALSO
       mount(8)

DIAGNOSTICS
       Mount returns 0 if the action occurred; -1 if special  is  inaccessible
       or  not  an appropriate file; if name does not exist; if special is al‐
       ready mounted; if name is in use; or if there are already too many file
       systems mounted.

       Umount returns 0 if the action occurred; -1 if the special file is  in‐
       accessible  or does not have a mounted file system, or if there are ac‐
       tive files in the mounted file system.

                                                                      MOUNT(2)