nfsm_strsiz(len, NFS_MAXPATHLEN); nfsm_mtouio(uiop, len);
if (v3) nfsm_postop_attr(vp, attrflag); if (!error) { nfsm_strsiz(len, NFS_MAXPATHLEN); nfsm_mtouio(uiop, len); }
nfs_readlinkrpc(vp, uiop, cred)	register struct vnode *vp;	struct uio *uiop;	struct ucred *cred;{	register u_int32_t *tl;	register caddr_t cp;	register int32_t t1;	caddr_t bpos, dpos, cp2;	int error = 0;	struct mbuf *mreq, *mrep, *md, *mb, *mb2;	long len;	nfsstats.rpccnt[NFSPROC_READLINK]++;	nfsm_reqhead(vp, NFSPROC_READLINK, NFSX_FH);	nfsm_fhtom(vp);	nfsm_request(vp, NFSPROC_READLINK, uiop->uio_procp, cred);	nfsm_strsiz(len, NFS_MAXPATHLEN);	nfsm_mtouio(uiop, len);	nfsm_reqdone;	return (error);}