Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ mount(3R) — SunOS 3.2

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

mount(8)

showmount(8)

mountd(8C)

MOUNT(3R)  —  RPC SERVICES

NAME

mount − keep track of remotely mounted filesystems

SYNOPSIS

#include <rpcsvc/mount.h>

RPC INFO

program number:
MOUNTPROG
xdr routines:
xdr_exportbody(xdrs, ex)
XDR ∗xdrs;
struct exports ∗ex;
xdr_exports(xdrs, ex);
XDR ∗xdrs;
struct exports ∗∗ex;
xdr_fhandle(xdrs, fh);
XDR ∗xdrs;
fhandle_t ∗fp;
xdr_fhstatus(xdrs, fhs);
XDR ∗xdrs;
struct fhstatus ∗fhs;
xdr_groups(xdrs, gr);
XDR ∗xdrs;
struct groups ∗gr;
xdr_mountbody(xdrs, ml)
XDR ∗xdrs;
struct mountlist ∗ml;
xdr_mountlist(xdrs, ml);
XDR ∗xdrs;
struct mountlist ∗∗ml;
xdr_path(xdrs, path);
XDR ∗xdrs;
char ∗∗path;
procs:
MOUNTPROC_MNT
argument of xdr_path, returns fhstatus.
Requires unix authentication.
MOUNTPROC_DUMP
no args, returns struct mountlist
MOUNTPROC_UMNT
argument of xdr_path, no results.
requires unix authentication.
MOUNTPROC_UMNTALL
no arguments, no results.
requires unix authentication.
umounts all remote mounts of sender.
MOUNTPROC_EXPORT
MOUNTPROC_EXPORTALL
no args, returns struct exports
versions:
MOUNTVERS_ORIG
structures:
struct mountlist {/∗ what is mounted ∗/
char ∗ml_name;
char ∗ml_path;
struct mountlist ∗ml_nxt;
};
struct fhstatus {
int fhs_status;
fhandle_t fhs_fh;
};
/∗
∗ List of exported directories
∗ An export entry with ex_groups
∗ NULL indicates an entry which is exported to the world.
∗/
struct exports {
dev_t  ex_dev;/∗ dev of directory ∗/
char ∗ex_name;/∗ name of directory ∗/
struct groups ∗ex_groups;/∗ groups allowed to mount this entry ∗/
struct exports ∗ex_next;
};
struct groups {
char∗g_name;
struct groups∗g_next;
};

SEE ALSO

mount(8), showmount(8), mountd(8C),

NFS Protocol Spec, in Networking on the Sun Workstation. 

Sun Release 3.2  —  Last change: 10 August 1985

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026