1 /* 2 * Please do not edit this file. 3 * It was generated using rpcgen. 4 */ 5 6 #include "../../uts/common/rpcsvc/sm_inter.h" 7 8 #ifndef _KERNEL 9 #include <stdlib.h> 10 #endif /* !_KERNEL */ 11 12 /* 13 * Copyright (c) 1986, 1994 by Sun Microsystems, Inc. 14 * All rights reserved. 15 */ 16 /* from sm_inter.x */ 17 18 bool_t 19 xdr_sm_name(xdrs, objp) 20 XDR *xdrs; 21 sm_name *objp; 22 { 23 24 rpc_inline_t *buf; 25 26 if (!xdr_string(xdrs, &objp->mon_name, SM_MAXSTRLEN)) 27 return (FALSE); 28 return (TRUE); 29 } 30 31 bool_t 32 xdr_my_id(xdrs, objp) 33 XDR *xdrs; 34 my_id *objp; 35 { 36 37 rpc_inline_t *buf; 38 39 if (!xdr_string(xdrs, &objp->my_name, SM_MAXSTRLEN)) 40 return (FALSE); 41 if (!xdr_int(xdrs, &objp->my_prog)) 42 return (FALSE); 43 if (!xdr_int(xdrs, &objp->my_vers)) 44 return (FALSE); 45 if (!xdr_int(xdrs, &objp->my_proc)) 46 return (FALSE); 47 return (TRUE); 48 } 49 50 bool_t 51 xdr_mon_id(xdrs, objp) 52 XDR *xdrs; 53 mon_id *objp; 54 { 55 56 rpc_inline_t *buf; 57 58 if (!xdr_string(xdrs, &objp->mon_name, SM_MAXSTRLEN)) 59 return (FALSE); 60 if (!xdr_my_id(xdrs, &objp->my_id)) 61 return (FALSE); 62 return (TRUE); 63 } 64 65 bool_t 66 xdr_mon(xdrs, objp) 67 XDR *xdrs; 68 mon *objp; 69 { 70 71 rpc_inline_t *buf; 72 73 if (!xdr_mon_id(xdrs, &objp->mon_id)) 74 return (FALSE); 75 if (!xdr_opaque(xdrs, objp->priv, 16)) 76 return (FALSE); 77 return (TRUE); 78 } 79 80 bool_t 81 xdr_sm_stat(xdrs, objp) 82 XDR *xdrs; 83 sm_stat *objp; 84 { 85 86 rpc_inline_t *buf; 87 88 if (!xdr_int(xdrs, &objp->state)) 89 return (FALSE); 90 return (TRUE); 91 } 92 93 bool_t 94 xdr_sm_res(xdrs, objp) 95 XDR *xdrs; 96 sm_res *objp; 97 { 98 99 rpc_inline_t *buf; 100 101 if (!xdr_enum(xdrs, (enum_t *)objp)) 102 return (FALSE); 103 return (TRUE); 104 } 105 106 bool_t 107 xdr_sm_stat_res(xdrs, objp) 108 XDR *xdrs; 109 sm_stat_res *objp; 110 { 111 112 rpc_inline_t *buf; 113 114 if (!xdr_sm_res(xdrs, &objp->res_stat)) 115 return (FALSE); 116 if (!xdr_int(xdrs, &objp->state)) 117 return (FALSE); 118 return (TRUE); 119 } 120 121 bool_t 122 xdr_sm_status(xdrs, objp) 123 XDR *xdrs; 124 sm_status *objp; 125 { 126 127 rpc_inline_t *buf; 128 129 if (!xdr_string(xdrs, &objp->mon_name, SM_MAXSTRLEN)) 130 return (FALSE); 131 if (!xdr_int(xdrs, &objp->state)) 132 return (FALSE); 133 if (!xdr_opaque(xdrs, objp->priv, 16)) 134 return (FALSE); 135 return (TRUE); 136 } 137 138 bool_t 139 xdr_stat_chge(xdrs, objp) 140 XDR *xdrs; 141 stat_chge *objp; 142 { 143 144 rpc_inline_t *buf; 145 146 if (!xdr_string(xdrs, &objp->mon_name, SM_MAXSTRLEN)) 147 return (FALSE); 148 if (!xdr_int(xdrs, &objp->state)) 149 return (FALSE); 150 return (TRUE); 151 } 152