nfsm_build
#define NFSM_BUILD(a, c, s) ((a) = (c)nfsm_build(nd, (s)))
nfsm_build(fp, struct nfs_fattr *, NFSX_V2FATTR);
nfsm_build(tl, u_int32_t *, 4 * NFSX_UNSIGNED);
nfsm_build(fp, struct nfs_fattr *, NFSX_V2FATTR);
nfsm_build(fp, struct nfs_fattr *, NFSX_V2FATTR);
nfsm_build(tl, u_int32_t *, NFSX_UNSIGNED);
nfsm_build(fp, struct nfs_fattr *, NFSX_V2FATTR);
nfsm_build(fp, struct nfs_fattr *, NFSX_FATTR(nfsd->nd_flag & ND_NFSV3));
nfsm_build(tl, u_int32_t *, 4 * NFSX_UNSIGNED);
nfsm_build(tl, u_int32_t *, 2 * NFSX_UNSIGNED);
nfsm_build(tl, u_int32_t *, 2 * NFSX_UNSIGNED);
nfsm_build(tl, u_int32_t *, 4 * NFSX_UNSIGNED);
nfsm_build(tl, u_int32_t *, 2 * NFSX_UNSIGNED);
nfsm_build(tl, u_int32_t *, NFSX_V3WRITEVERF);
nfsm_build(sfp, struct nfs_statfs *, NFSX_STATFS(v3));
nfsm_build(sip, struct nfsv3_fsinfo *, NFSX_V3FSINFO);
nfsm_build(pc, struct nfsv3_pathconf *, NFSX_V3PATHCONF);
nfsm_build(fp, struct nfs_fattr *, NFSX_V2FATTR);
nfsm_build(fp, struct nfs_fattr *, NFSX_V2FATTR);
nfsm_build(tl, u_int32_t *, NFSX_UNSIGNED);
nfsm_build(tl, u_int32_t *, NFSX_V3FATTR + 4 * NFSX_UNSIGNED);
nfsm_build(tl, u_int32_t *, NFSX_V2FATTR + NFSX_UNSIGNED);
nfsm_build(tl, u_int32_t *, 4 * NFSX_UNSIGNED);
nfsm_build(tl, u_int32_t *, 3 * NFSX_UNSIGNED);
nfsm_build(tl, u_int32_t *, 2 * NFSX_UNSIGNED);
nfsm_build(tl, u_int32_t *, NFSX_UNSIGNED);
nfsm_build(tl, u_int32_t *, NFSX_UNSIGNED);
nfsm_build(tl, u_int32_t *, 7 * NFSX_UNSIGNED);
nfsm_build(tl, u_int32_t *, NFSX_UNSIGNED);
nfsm_build(tl, u_int32_t *, NFSX_UNSIGNED + NFSX_V3FATTR);
nfsm_build(tl, u_int32_t *, 8 * NFSX_UNSIGNED);
nfsm_build(tl, u_int32_t *, auth_len);
nfsm_build(tl, u_int32_t *, 2 * NFSX_UNSIGNED);
nfsm_build(tl, u_int32_t *, NFSX_UNSIGNED * 3);
nfsm_build(tl, u_int32_t *, 5 * NFSX_UNSIGNED);
nfsm_build(tl, u_int32_t *, 4 * NFSX_UNSIGNED);
nfsm_build(tl, u_int32_t *, NFSX_UNSIGNED);
nfsm_build(tl, u_int32_t *, 2 * NFSX_UNSIGNED);
nfsm_build(sp, struct nfsv2_sattr *, NFSX_V2SATTR);
nfsm_build(tl, u_int32_t *, NFSX_UNSIGNED);
nfsm_build(tl, u_int32_t *, NFSX_V3CREATEVERF);
nfsm_build(sp, struct nfsv2_sattr *, NFSX_V2SATTR);
nfsm_build(sp, struct nfsv2_sattr *, NFSX_V2SATTR);
nfsm_build(sp, struct nfsv2_sattr *, NFSX_V2SATTR);
nfsm_build(tl, u_int32_t *, 5 * NFSX_UNSIGNED);
nfsm_build(tl, u_int32_t *, 2 * NFSX_UNSIGNED);
nfsm_build(tl, u_int32_t *, 6 * NFSX_UNSIGNED);
nfsm_build(tl, u_int32_t *, 3 * NFSX_UNSIGNED);
nfsm_build(tl, u_int32_t *, NFSX_UNSIGNED);
nfsm_build(tl, u_int32_t *, NFSX_UNSIGNED);
nfsm_build(sp, struct nfsv2_sattr *, NFSX_V2SATTR);
nfsm_build(tl, u_int32_t *, t2); \
nfsm_build(cp, void *, NFSX_V2FH); \
nfsm_build(tl, u_int32_t *, NFSX_UNSIGNED + \
nfsm_build(cp, void *, NFSX_V2FH); \
{ nfsm_build(tl, u_int32_t *, \
nfsm_build(tl, u_int32_t *, 2 * NFSX_UNSIGNED); \
nfsm_build(tl, u_int32_t *, NFSX_UNSIGNED); \
nfsm_build(tl, u_int32_t *, 2 * NFSX_UNSIGNED); \
nfsm_build(tl, u_int32_t *, NFSX_UNSIGNED); \
nfsm_build(tl, u_int32_t *, 2 * NFSX_UNSIGNED); \
nfsm_build(tl, u_int32_t *, NFSX_UNSIGNED); \
nfsm_build(tl, u_int32_t *, 3 * NFSX_UNSIGNED); \
nfsm_build(tl, u_int32_t *, NFSX_UNSIGNED); \
nfsm_build(tl, u_int32_t *, 3 * NFSX_UNSIGNED); \
nfsm_build(tl, u_int32_t *, NFSX_UNSIGNED); \
nfsm_build(tl, u_int32_t *, NFSX_UNSIGNED); \
nfsm_build(tl, u_int32_t *, 3 * NFSX_UNSIGNED); \
nfsm_build(tl, u_int32_t *, NFSX_UNSIGNED); \
nfsm_build(tl, u_int32_t *, NFSX_UNSIGNED); \
nfsm_build(tl,u_int32_t *,t2); \