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