NFSX_V3FH
len = NFSX_V3FH;
if (fxdr_unsigned(int, *tl) != NFSX_V3FH) {
uint32_t *tl = (uint32_t *)nfsd_dissect(nfsd, NFSX_V3FH, errorp);
bcopy(tl, fhp, NFSX_V3FH);
if (nfsd_adv(nfsd, NFSX_V2FH - NFSX_V3FH, errorp) != 0)
u_int32_t fl_nfh[NFSX_V3FH / sizeof (u_int32_t)];
memset(nfhp, 0, NFSX_V3FH);
len += (8 * NFSX_UNSIGNED + nlen + pad + NFSX_V3FH +
fl.fl_fhsize = txdr_unsigned(NFSX_V3FH);
tl = nfsm_build(mb, 2 * NFSX_UNSIGNED + NFSX_V3FH);
*tl++ = txdr_unsigned(NFSX_V3FH);
bcopy(fhp, tl, NFSX_V3FH);
nfsm_strtombuf(mp, f, NFSX_V3FH);
#define NFSX_SRVFH(v3) ((v3) ? NFSX_V3FH : NFSX_V2FH)
#define NFSX_SRVFH(v3) ((v3) ? NFSX_V3FH : NFSX_V2FH)