- (! (*xargs)(xdrs, argsp))) {
- return (RPC_CANTENCODEARGS);
- }
+ (! (*xargs)(xdrs, argsp, 0))) return (RPC_CANTENCODEARGS);
+#else
+ if ((! XDR_PUTBYTES(xdrs, clp->mashl_callmsg, clp->mcnt)) ||
+ (! XDR_PUTLONG(xdrs, (long *)&proc)) ||
+ (! AUTH_MARSHALL(h->cl_auth, xdrs)) ||
+ (! (*xargs)(xdrs, argsp, 0))) return (RPC_CANTENCODEARGS);
+#endif