bool_t xdr_diropres(XDR *xdrs, diropres *objp) { if (!xdr_int(xdrs, &objp->status)) return (FALSE); switch (objp->status) { case NFS_OK: if (!xdr_diropokres(xdrs, &objp->diropres_u.diropres)) return (FALSE); break; } return (TRUE); }
bool_t xdr_diropres (XDR *xdrs, diropres *objp) { if (!xdr_nfsstat (xdrs, &objp->status)) return FALSE; switch (objp->status) { case NFS_OK: if (!xdr_diropokres (xdrs, &objp->diropres_u.diropres)) return FALSE; break; default: break; } return TRUE; }
bool_t xdr_diropres(XDR *xdrs, nfsdiropres *objp) { if (amuDebug(D_XDRTRACE)) plog(XLOG_DEBUG, "xdr_diropres:"); if (!xdr_nfsstat(xdrs, &objp->dr_status)) { return (FALSE); } switch (objp->dr_status) { case NFS_OK: if (!xdr_diropokres(xdrs, &objp->dr_u.dr_drok_u)) { return (FALSE); } break; default: break; } return (TRUE); }
bool_t xdr_diropres(XDR *xdrs, diropres *objp) { register long *buf; if (!xdr_nfsstat(xdrs, &objp->status)) { return (FALSE); } switch (objp->status) { case NFS_OK: if (!xdr_diropokres(xdrs, &objp->diropres_u.diropres)) { return (FALSE); } break; default: break; } return (TRUE); }