NFSX_V2FH
np->fhsize = NFSX_V2FH;
return (xdr_opaque(xdrsp, (caddr_t)np->nfh, NFSX_V2FH));
nfsargsp->fhsize = NFSX_V2FH;
na.fhsize = NFSX_V2FH;
na.fhsize = NFSX_V2FH;
na.fhsize = NFSX_V2FH;
nfsv3_diskless.root_fhsize = NFSX_V2FH;
bcopy(nfs_diskless.root_fh, nfsv3_diskless.root_fh, NFSX_V2FH);
*fhsizep = NFSX_V2FH;
if (size > NFSX_V2FH)
NFSM_BUILD(cp, u_int8_t *, NFSX_V2FH);
if (size < NFSX_V2FH)
NFSBZERO(cp + size, NFSX_V2FH - size);
bytesize = NFSX_V2FH;
len = NFSX_V2FH;
&nd->root_fh[0], NFSX_V2FH) == 0) {
u_char root_fh[NFSX_V2FH]; /* File handle of root dir */
NFSX_V2FH)
#define NFSX_SRVFH(v3) ((v3) ? NFSX_V3FH : NFSX_V2FH)
len = NFSX_V2FH;
len = NFSX_V2FH;
!NFSBCMP((caddr_t)tl, nfs_v2pubfh, NFSX_V2FH)) {
NFSBZERO(nfs_v2pubfh, NFSX_V2FH);
char nfs_v2pubfh[NFSX_V2FH];
PUFFS_FROMFHSIZE(NFSX_V2FH));
} else if (fhsize == NFSX_V2FH && FHANDLE_SIZE(fhp) < fhsize) {
u_int8_t v2fh[NFSX_V2FH];
argp->fhsize = NFSX_V2FH;
if (NFSRVFH_SIZE(nsfh) != NFSX_V2FH) {
for (i = 0; i < NFSX_V2FH; i++)
if (!v3 && fhsize < NFSX_V2FH) {
NFSX_V2FH - fhsize);
fhsize = NFSX_V2FH;
if (fhsize != NFSX_V2FH) {
if (argp->fhsize != NFSX_V2FH) {
nfsm_build(cp, void *, NFSX_V2FH); \
memcpy(cp, (n)->n_fhp, NFSX_V2FH); \
KASSERT(NFSRVFH_SIZE(f) == NFSX_V2FH); \
nfsm_build(cp, void *, NFSX_V2FH); \
memcpy(cp, NFSRVFH_DATA(f), NFSX_V2FH); \
(s) = NFSX_V2FH; \
CTASSERT(NFSX_V2FH >= FHANDLE_SIZE_MIN); \
fhlen = NFSX_V2FH; \
NFSX_V2FH)
#define NFSX_FHTOOBIG_P(sz, v3) ((sz) > ((v3) ? NFSX_V3FHMAX : NFSX_V2FH))
uint8_t v2[NFSX_V2FH];
if ((fhr.fhr_vers == 1 && fh_size > NFSX_V2FH) ||
return (xdr_opaque(xdrsp, (caddr_t)&fhrp->fhr_fh, NFSX_V2FH));