mountres3
struct mountres3 mountres3;
bzero(&mountres3, sizeof (mountres3));
xdr_mountres3, (char *)&mountres3,
if (mountres3.fhs_status != 0) {
mountres3.fhs_status);
rootfh = &mountres3.mountres3_u.mountinfo.fhandle;
struct mountres3 res3;
static struct mountres3 mountres3;
(caddr_t)&fspath, xdr_mountres3, (caddr_t)&mountres3,
if ((errno = mountres3.fhs_status) != MNT_OK) {
mountres3.mountres3_u.mountinfo.fhandle.fhandle3_len;
mountres3.mountres3_u.mountinfo.fhandle.fhandle3_val,
mountres3.mountres3_u.mountinfo.auth_flavors
mountres3.mountres3_u.mountinfo.auth_flavors
struct mountres3 mountres3;
mountres3.mountres3_u.mountinfo.fhandle.fhandle3_len = len;
mountres3.mountres3_u.mountinfo.fhandle.fhandle3_val = fh;
mountres3.mountres3_u.mountinfo.auth_flavors.auth_flavors_val =
mountres3.mountres3_u.mountinfo.auth_flavors.auth_flavors_len =
mountres3.fhs_status = error;
if (!svc_sendreply(transp, xdr_mountres3, (char *)&mountres3))
audit_status = mountres3.fhs_status;
xdr_mountres3(XDR *xdrs, mountres3 *objp)
struct mountres3 res3;
bzero(&res3, sizeof (struct mountres3));
myxdr_mountres3(XDR *xdrs, struct mountres3 *objp)
static bool_t myxdr_mountres3(XDR *xdrs, struct mountres3 *objp);
struct mountres3 mountres3;
mountres3.mountres3_u.mountinfo.fhandle.fhandle3_val = NULL;
mountres3.mountres3_u.mountinfo.auth_flavors.auth_flavors_val = NULL;
myxdr_mountres3, (char *)&mountres3,
if (mountres3.fhs_status != MNT_OK) {
mountres3.fhs_status);
fh->fh3_length = mountres3.mountres3_u.mountinfo.fhandle.fhandle3_len;
bcopy(mountres3.mountres3_u.mountinfo.fhandle.fhandle3_val,
xdr_free(myxdr_mountres3, (caddr_t)&mountres3);