bool_t xdr_fattr3 (XDR *xdrs, fattr3 *objp) { if (!xdr_ftype3 (xdrs, &objp->type)) return FALSE; if (!xdr_mode3 (xdrs, &objp->mode)) return FALSE; if (!xdr_uint32 (xdrs, &objp->nlink)) return FALSE; if (!xdr_uid3 (xdrs, &objp->uid)) return FALSE; if (!xdr_gid3 (xdrs, &objp->gid)) return FALSE; if (!xdr_size3 (xdrs, &objp->size)) return FALSE; if (!xdr_size3 (xdrs, &objp->used)) return FALSE; if (!xdr_specdata3 (xdrs, &objp->rdev)) return FALSE; if (!xdr_uint64 (xdrs, &objp->fsid)) return FALSE; if (!xdr_fileid3 (xdrs, &objp->fileid)) return FALSE; if (!xdr_nfstime3 (xdrs, &objp->atime)) return FALSE; if (!xdr_nfstime3 (xdrs, &objp->mtime)) return FALSE; if (!xdr_nfstime3 (xdrs, &objp->ctime)) return FALSE; return TRUE; }
bool_t xdr_set_mode3(register XDR *xdrs, set_mode3 *objp) { if (!xdr_bool(xdrs, &objp->set_it)) return (FALSE); switch (objp->set_it) { case TRUE: if (!xdr_mode3(xdrs, &objp->set_mode3_u.mode)) return (FALSE); break; } return (TRUE); }
bool_t xdr_set_mode3 (XDR *xdrs, set_mode3 *objp) { if (!xdr_bool (xdrs, &objp->set_it)) return FALSE; switch (objp->set_it) { case TRUE: if (!xdr_mode3 (xdrs, &objp->set_mode3_u.mode)) return FALSE; break; default: break; } return TRUE; }