1 /* $NetBSD: sm_inter_xdr.c,v 1.2 2016/12/13 21:58:17 pgoyette Exp $ */
2 /*
3 * Please do not edit this file.
4 * It was generated using rpcgen.
5 */
6
7 #include <fs/nfs/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.2 2016/12/13 21:58:17 pgoyette Exp $");
11
12 bool_t
xdr_sm_name(XDR * xdrs,sm_name * objp)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
xdr_my_id(XDR * xdrs,my_id * objp)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
xdr_mon_id(XDR * xdrs,mon_id * objp)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
xdr_mon(XDR * xdrs,mon * objp)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
xdr_stat_chge(XDR * xdrs,stat_chge * objp)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
xdr_sm_stat(XDR * xdrs,sm_stat * objp)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
xdr_sm_res(XDR * xdrs,sm_res * objp)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
xdr_sm_stat_res(XDR * xdrs,sm_stat_res * objp)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
xdr_sm_status(XDR * xdrs,sm_status * objp)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