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