mount(3R) NFS 5.4.2 mount(3R)
NAME
mount - keep track of remotely mounted filesystems
PROTOCOL
/usr/include/rpcsvc/mount.x
DESCRIPTION
The mount protocol is separate from, but related to, the NFS
protocol. It provides all of the operating system specific services
to get the NFS off the ground -- looking up path names, validating
user identity, and checking access permissions. Clients use the mount
protocol to get the first file handle, which allows them entry into a
remote filesystem.
The mount protocol is kept separate from the NFS protocol to make it
easy to plug in new access checking and validation methods without
changing the NFS server protocol.
Note: the protocol definition implies stateful servers because the
server maintains a list of client's mount requests. The mount list
information is not critical for the correct functioning of either the
client or the server. It is intended for advisory use only, for
example, to warn people when a server is going down. Programs that
use this protocol must be loaded using the flag -l rpcsvc.
PROGRAMMING
#include <rpcsvc/mount.h>
The following XDR routines are available in librpcsvc:
xdrexportbody
xdrexports
xdrfhandle
xdrfhstatus
xdrgroups
xdrmountbody
xdrmountlist
xdrpath
SEE ALSO
mount(1M), mountd(1M), showmount(1M), xdr(3N).
Licensed material--property of copyright holder(s) 1