bool_t xdr_createhow3(XDR *xdrs, createhow3 *objp) { register int32_t *buf; if (!xdr_createmode3(xdrs, &objp->mode)) { return (FALSE); } switch (objp->mode) { case UNCHECKED: case GUARDED: if (!xdr_sattr3(xdrs, &objp->RPC_UNION_NAME(createhow3).obj_attributes)) { return (FALSE); } break; case EXCLUSIVE: if (!xdr_createverf3(xdrs, objp->RPC_UNION_NAME(createhow3).verf)) { return (FALSE); } break; default: return (FALSE); } return (TRUE); }
bool_t xdr_createhow3 (XDR *xdrs, createhow3 *objp) { if (!xdr_createmode3 (xdrs, &objp->mode)) return FALSE; switch (objp->mode) { case UNCHECKED: case GUARDED: if (!xdr_sattr3 (xdrs, &objp->createhow3_u.obj_attributes)) return FALSE; break; case EXCLUSIVE: if (!xdr_createverf3 (xdrs, objp->createhow3_u.verf)) return FALSE; break; default: return FALSE; } return TRUE; }