NFSX_V2FH
np->fhsize = NFSX_V2FH;
return (xdr_opaque(xdrsp, (caddr_t)np->nfh, NFSX_V2FH));
return (xdr_opaque(xdrsp, (caddr_t)&fhrp->fhr_fh, NFSX_V2FH));
if (len > NFSX_V2FH)
if (len > NFSX_V2FH)
*fhsizep = NFSX_V2FH;
bcopy(fhp, mtod(m, u_char *), NFSX_V2FH);
m->m_len = NFSX_V2FH;
*fhsizep = NFSX_V2FH;
bcopy(nfs_diskless.swap_fh, nfsv3_diskless.swap_fh, NFSX_V2FH);
nfsv3_diskless.swap_fhsize = NFSX_V2FH;
for (i = NFSX_V2FH - 1; i >= 0; --i) {
bcopy(nfs_diskless.root_fh, nfsv3_diskless.root_fh, NFSX_V2FH);
nfsv3_diskless.root_fhsize = NFSX_V2FH;
for (i = NFSX_V2FH - 1; i >= 0; --i) {
u_char swap_fh[NFSX_V2FH]; /* Swap file's file handle */
u_char root_fh[NFSX_V2FH]; /* File handle of root dir */
cp = nfsm_build(info, NFSX_V2FH);
bcopy(VTONFS(vp)->n_fhp, cp, NFSX_V2FH);
tl = nfsm_build(info, NFSX_V2FH);
bcopy(fhp, tl, NFSX_V2FH);
n = NFSX_V2FH;
fhlen = NFSX_V2FH;
NFSX_V2FH)
#define NFSX_SRVFH(v3) ((v3) ? NFSX_V3FH : NFSX_V2FH)