fh3_xlen
cp = (uchar_t *)&fhp->fh3_xlen;
dsize = fhp->fh3_xlen < NFS_FHMAXDATA ? NFS_FHMAXDATA : fhp->fh3_xlen;
xsize = fhp->fh3_xlen < NFS_FHMAXDATA ? NFS_FHMAXDATA : fhp->fh3_xlen;
sizeof (fhp->fh3_xlen) + xsize;
bcopy(&fhp->fh3_xlen, cp, sizeof (fhp->fh3_xlen) + xsize);
cp += sizeof (fhp->fh3_xlen) + xsize;
xsize = objp->fh3_xlen < NFS_FHMAXDATA ? NFS_FHMAXDATA : objp->fh3_xlen;
sizeof (objp->fh3_xlen) + xsize;
bcopy(&fh.fh3_xlen, &buf[i], sz);
bcopy(fh.fh3_xdata, &buf[i], fh.fh3_xlen);
i += fh.fh3_xlen;
pad = (NFS_FHMAXDATA - fh.fh3_xlen);
bcopy(&fh.fh3_xlen, &logbuf[i], sz);
fh->fh3_xlen = exi->exi_fid.fid_len;
ASSERT(fh->fh3_xlen <= sizeof (fh->fh3_xdata));
bcopy(exi->exi_fid.fid_data, fh->fh3_xdata, fh->fh3_xlen);
+ sizeof (fh->fh3_xlen) + fh->fh3_xlen;
if (objp->fh3_len > NFS_FHMAXDATA || objp->fh3_xlen > NFS_FHMAXDATA) {
fh.fh3_xlen = NFS_FHMAXDATA;
#define FH3TOXFIDP(fh) ((fid_t *)&((fh)->fh3_xlen))