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