1 /* 2 * Please do not edit this file. 3 * It was generated using rpcgen. 4 */ 5 6 #include "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(XDR *xdrs, sm_name *objp) 20 { 21 22 if (!xdr_string(xdrs, &objp->mon_name, SM_MAXSTRLEN)) 23 return (FALSE); 24 return (TRUE); 25 } 26 27 bool_t 28 xdr_my_id(XDR *xdrs, my_id *objp) 29 { 30 31 if (!xdr_string(xdrs, &objp->my_name, SM_MAXSTRLEN)) 32 return (FALSE); 33 if (!xdr_int(xdrs, &objp->my_prog)) 34 return (FALSE); 35 if (!xdr_int(xdrs, &objp->my_vers)) 36 return (FALSE); 37 if (!xdr_int(xdrs, &objp->my_proc)) 38 return (FALSE); 39 return (TRUE); 40 } 41 42 bool_t 43 xdr_mon_id(XDR *xdrs, mon_id *objp) 44 { 45 46 if (!xdr_string(xdrs, &objp->mon_name, SM_MAXSTRLEN)) 47 return (FALSE); 48 if (!xdr_my_id(xdrs, &objp->my_id)) 49 return (FALSE); 50 return (TRUE); 51 } 52 53 bool_t 54 xdr_mon(XDR *xdrs, mon *objp) 55 { 56 57 if (!xdr_mon_id(xdrs, &objp->mon_id)) 58 return (FALSE); 59 if (!xdr_opaque(xdrs, objp->priv, 16)) 60 return (FALSE); 61 return (TRUE); 62 } 63 64 bool_t 65 xdr_sm_stat(XDR *xdrs, sm_stat *objp) 66 { 67 68 if (!xdr_int(xdrs, &objp->state)) 69 return (FALSE); 70 return (TRUE); 71 } 72 73 bool_t 74 xdr_sm_res(XDR *xdrs, sm_res *objp) 75 { 76 77 if (!xdr_enum(xdrs, (enum_t *)objp)) 78 return (FALSE); 79 return (TRUE); 80 } 81 82 bool_t 83 xdr_sm_stat_res(XDR *xdrs, sm_stat_res *objp) 84 { 85 86 if (!xdr_sm_res(xdrs, &objp->res_stat)) 87 return (FALSE); 88 if (!xdr_int(xdrs, &objp->state)) 89 return (FALSE); 90 return (TRUE); 91 } 92 93 bool_t 94 xdr_sm_status(XDR *xdrs, sm_status *objp) 95 { 96 97 if (!xdr_string(xdrs, &objp->mon_name, SM_MAXSTRLEN)) 98 return (FALSE); 99 if (!xdr_int(xdrs, &objp->state)) 100 return (FALSE); 101 if (!xdr_opaque(xdrs, objp->priv, 16)) 102 return (FALSE); 103 return (TRUE); 104 } 105 106 bool_t 107 xdr_stat_chge(XDR *xdrs, stat_chge *objp) 108 { 109 110 if (!xdr_string(xdrs, &objp->mon_name, SM_MAXSTRLEN)) 111 return (FALSE); 112 if (!xdr_int(xdrs, &objp->state)) 113 return (FALSE); 114 return (TRUE); 115 } 116