bool_t xdr_remote_client_dirlist_outcome (XDR *xdrs, remote_client_dirlist_outcome *objp) { register int32_t *buf; if (!xdr_bool (xdrs, &objp->valid_dirlist)) return FALSE; if (!xdr_dirlist (xdrs, &objp->directory)) return FALSE; return TRUE; }
bool_t xdr_dirnode (XDR *xdrs, dirnode *objp) { register int32_t *buf; if (!xdr_direntrytype (xdrs, &objp->entry)) return FALSE; if (!xdr_dirlist (xdrs, &objp->next)) return FALSE; return TRUE; }
bool_t xdr_readdirres(XDR *xdrs, readdirres *objp) { if (!xdr_int(xdrs, &objp->status)) return (FALSE); switch (objp->status) { case NFS_OK: if (!xdr_dirlist(xdrs, &objp->readdirres_u.reply)) return (FALSE); break; } return (TRUE); }
bool_t xdr_readdirres (XDR *xdrs, readdirres *objp) { if (!xdr_nfsstat (xdrs, &objp->status)) return FALSE; switch (objp->status) { case NFS_OK: if (!xdr_dirlist (xdrs, &objp->readdirres_u.reply)) return FALSE; break; default: break; } return TRUE; }
bool_t xdr_readdirres(XDR *xdrs, nfsreaddirres *objp) { if (amuDebug(D_XDRTRACE)) plog(XLOG_DEBUG, "xdr_readdirres:"); if (!xdr_nfsstat(xdrs, &objp->rdr_status)) { return (FALSE); } switch (objp->rdr_status) { case NFS_OK: if (!xdr_dirlist(xdrs, &objp->rdr_u.rdr_reply_u)) { return (FALSE); } break; default: break; } return (TRUE); }
bool_t xdr_readdirres(XDR *xdrs, readdirres *objp) { register long *buf; if (!xdr_nfsstat(xdrs, &objp->status)) { return (FALSE); } switch (objp->status) { case NFS_OK: if (!xdr_dirlist(xdrs, &objp->readdirres_u.reply)) { return (FALSE); } break; default: break; } return (TRUE); }