NFSX_V3FH
len = NFSX_V3FH;
tl = nfsm_build(&infop->nmi_mb, 2 * NFSX_UNSIGNED + NFSX_V3FH);
*tl++ = txdr_unsigned(NFSX_V3FH);
bcopy(fhp, tl, NFSX_V3FH);
if (fxdr_unsigned(int, *tl) != NFSX_V3FH) {
uint32_t *tl = (uint32_t *)nfsm_dissect(infop, NFSX_V3FH);
bcopy(tl, fhp, NFSX_V3FH);
if (nfsm_adv(infop, NFSX_V2FH - NFSX_V3FH) != 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);
nfsm_strtombuf(mp, f, NFSX_V3FH);
#define NFSX_SRVFH(v3) ((v3) ? NFSX_V3FH : NFSX_V2FH)
#define NFSX_SRVFH(v3) ((v3) ? NFSX_V3FH : NFSX_V2FH)