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