1 /* $NetBSD: sm_inter_xdr.c,v 1.1.1.1 2013/09/30 07:19:46 dholland Exp $ */ 2 /* 3 * Please do not edit this file. 4 * It was generated using rpcgen. 5 */ 6 7 #include <nlm/sm_inter.h> 8 #include <sys/cdefs.h> 9 /* __FBSDID("FreeBSD: head/sys/nlm/sm_inter_xdr.c 177685 2008-03-28 09:50:32Z dfr "); */ 10 __RCSID("$NetBSD: sm_inter_xdr.c,v 1.1.1.1 2013/09/30 07:19:46 dholland Exp $"); 11 12 bool_t 13 xdr_sm_name(XDR *xdrs, sm_name *objp) 14 { 15 16 if (!xdr_string(xdrs, &objp->mon_name, SM_MAXSTRLEN)) 17 return (FALSE); 18 return (TRUE); 19 } 20 21 bool_t 22 xdr_my_id(XDR *xdrs, my_id *objp) 23 { 24 25 if (!xdr_string(xdrs, &objp->my_name, SM_MAXSTRLEN)) 26 return (FALSE); 27 if (!xdr_int(xdrs, &objp->my_prog)) 28 return (FALSE); 29 if (!xdr_int(xdrs, &objp->my_vers)) 30 return (FALSE); 31 if (!xdr_int(xdrs, &objp->my_proc)) 32 return (FALSE); 33 return (TRUE); 34 } 35 36 bool_t 37 xdr_mon_id(XDR *xdrs, mon_id *objp) 38 { 39 40 if (!xdr_string(xdrs, &objp->mon_name, SM_MAXSTRLEN)) 41 return (FALSE); 42 if (!xdr_my_id(xdrs, &objp->my_id)) 43 return (FALSE); 44 return (TRUE); 45 } 46 47 bool_t 48 xdr_mon(XDR *xdrs, mon *objp) 49 { 50 51 if (!xdr_mon_id(xdrs, &objp->mon_id)) 52 return (FALSE); 53 if (!xdr_opaque(xdrs, objp->priv, 16)) 54 return (FALSE); 55 return (TRUE); 56 } 57 58 bool_t 59 xdr_stat_chge(XDR *xdrs, stat_chge *objp) 60 { 61 62 if (!xdr_string(xdrs, &objp->mon_name, SM_MAXSTRLEN)) 63 return (FALSE); 64 if (!xdr_int(xdrs, &objp->state)) 65 return (FALSE); 66 return (TRUE); 67 } 68 69 bool_t 70 xdr_sm_stat(XDR *xdrs, sm_stat *objp) 71 { 72 73 if (!xdr_int(xdrs, &objp->state)) 74 return (FALSE); 75 return (TRUE); 76 } 77 78 bool_t 79 xdr_sm_res(XDR *xdrs, sm_res *objp) 80 { 81 82 if (!xdr_enum(xdrs, (enum_t *)objp)) 83 return (FALSE); 84 return (TRUE); 85 } 86 87 bool_t 88 xdr_sm_stat_res(XDR *xdrs, sm_stat_res *objp) 89 { 90 91 if (!xdr_sm_res(xdrs, &objp->res_stat)) 92 return (FALSE); 93 if (!xdr_int(xdrs, &objp->state)) 94 return (FALSE); 95 return (TRUE); 96 } 97 98 bool_t 99 xdr_sm_status(XDR *xdrs, sm_status *objp) 100 { 101 102 if (!xdr_string(xdrs, &objp->mon_name, SM_MAXSTRLEN)) 103 return (FALSE); 104 if (!xdr_int(xdrs, &objp->state)) 105 return (FALSE); 106 if (!xdr_opaque(xdrs, objp->priv, 16)) 107 return (FALSE); 108 return (TRUE); 109 } 110