xref: /netbsd-src/sys/fs/nfs/nlm/sm_inter_xdr.c (revision 946379e7b37692fc43f68eb0d1c10daa0a7f3b6c)
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