xref: /openbsd-src/usr.sbin/amd/rpcx/amq_xdr.c (revision 584b00370a5138da2a90c03655ba391f548c66d8)
1 /*
2  * Please do not edit this file.
3  * It was generated using rpcgen.
4  */
5 
6 #include "amq.h"
7 
8 bool_t
xdr_amq_string(XDR * xdrs,amq_string * objp)9 xdr_amq_string(XDR *xdrs, amq_string *objp)
10 {
11 
12 	if (!xdr_string(xdrs, objp, AMQ_STRLEN))
13 		return (FALSE);
14 	return (TRUE);
15 }
16 
17 bool_t
xdr_time_type(XDR * xdrs,time_type * objp)18 xdr_time_type(XDR *xdrs, time_type *objp)
19 {
20 
21 	if (!xdr_int64_t(xdrs, objp))
22 		return (FALSE);
23 	return (TRUE);
24 }
25 
26 bool_t
xdr_amq_mount_tree(XDR * xdrs,amq_mount_tree * objp)27 xdr_amq_mount_tree(XDR *xdrs, amq_mount_tree *objp)
28 {
29 
30 
31 	if (!xdr_amq_string(xdrs, &objp->mt_mountinfo))
32 		return (FALSE);
33 	if (!xdr_amq_string(xdrs, &objp->mt_directory))
34 		return (FALSE);
35 	if (!xdr_amq_string(xdrs, &objp->mt_mountpoint))
36 		return (FALSE);
37 	if (!xdr_amq_string(xdrs, &objp->mt_type))
38 		return (FALSE);
39 	if (!xdr_time_type(xdrs, &objp->mt_mounttime))
40 		return (FALSE);
41 	if (!xdr_u_short(xdrs, &objp->mt_mountuid))
42 		return (FALSE);
43 	if (!xdr_int(xdrs, &objp->mt_getattr))
44 		return (FALSE);
45 	if (!xdr_int(xdrs, &objp->mt_lookup))
46 		return (FALSE);
47 	if (!xdr_int(xdrs, &objp->mt_readdir))
48 		return (FALSE);
49 	if (!xdr_int(xdrs, &objp->mt_readlink))
50 		return (FALSE);
51 	if (!xdr_int(xdrs, &objp->mt_statfs))
52 		return (FALSE);
53 	if (!xdr_pointer(xdrs, (char **)&objp->mt_next, sizeof(amq_mount_tree), (xdrproc_t)xdr_amq_mount_tree))
54 		return (FALSE);
55 	if (!xdr_pointer(xdrs, (char **)&objp->mt_child, sizeof(amq_mount_tree), (xdrproc_t)xdr_amq_mount_tree))
56 		return (FALSE);
57 	return (TRUE);
58 }
59 
60 bool_t
xdr_amq_mount_tree_p(XDR * xdrs,amq_mount_tree_p * objp)61 xdr_amq_mount_tree_p(XDR *xdrs, amq_mount_tree_p *objp)
62 {
63 
64 	if (!xdr_pointer(xdrs, (char **)objp, sizeof(amq_mount_tree), (xdrproc_t)xdr_amq_mount_tree))
65 		return (FALSE);
66 	return (TRUE);
67 }
68 
69 bool_t
xdr_amq_mount_info(XDR * xdrs,amq_mount_info * objp)70 xdr_amq_mount_info(XDR *xdrs, amq_mount_info *objp)
71 {
72 
73 
74 	if (!xdr_amq_string(xdrs, &objp->mi_type))
75 		return (FALSE);
76 	if (!xdr_amq_string(xdrs, &objp->mi_mountpt))
77 		return (FALSE);
78 	if (!xdr_amq_string(xdrs, &objp->mi_mountinfo))
79 		return (FALSE);
80 	if (!xdr_amq_string(xdrs, &objp->mi_fserver))
81 		return (FALSE);
82 	if (!xdr_int(xdrs, &objp->mi_error))
83 		return (FALSE);
84 	if (!xdr_int(xdrs, &objp->mi_refc))
85 		return (FALSE);
86 	if (!xdr_int(xdrs, &objp->mi_up))
87 		return (FALSE);
88 	return (TRUE);
89 }
90 
91 bool_t
xdr_amq_mount_info_list(XDR * xdrs,amq_mount_info_list * objp)92 xdr_amq_mount_info_list(XDR *xdrs, amq_mount_info_list *objp)
93 {
94 
95 	if (!xdr_array(xdrs, (char **)&objp->amq_mount_info_list_val,
96 	    (u_int *)&objp->amq_mount_info_list_len,
97 	    ~0, sizeof(amq_mount_info), (xdrproc_t)xdr_amq_mount_info))
98 		return (FALSE);
99 	return (TRUE);
100 }
101 
102 bool_t
xdr_amq_mount_tree_list(XDR * xdrs,amq_mount_tree_list * objp)103 xdr_amq_mount_tree_list(XDR *xdrs, amq_mount_tree_list *objp)
104 {
105 
106 	if (!xdr_array(xdrs, (char **)&objp->amq_mount_tree_list_val,
107 	    (u_int *)&objp->amq_mount_tree_list_len,
108 	    ~0, sizeof(amq_mount_tree_p), (xdrproc_t)xdr_amq_mount_tree_p))
109 		return (FALSE);
110 	return (TRUE);
111 }
112 
113 bool_t
xdr_amq_mount_stats(XDR * xdrs,amq_mount_stats * objp)114 xdr_amq_mount_stats(XDR *xdrs, amq_mount_stats *objp)
115 {
116 
117 
118 	if (!xdr_int(xdrs, &objp->as_drops))
119 		return (FALSE);
120 	if (!xdr_int(xdrs, &objp->as_stale))
121 		return (FALSE);
122 	if (!xdr_int(xdrs, &objp->as_mok))
123 		return (FALSE);
124 	if (!xdr_int(xdrs, &objp->as_merr))
125 		return (FALSE);
126 	if (!xdr_int(xdrs, &objp->as_uerr))
127 		return (FALSE);
128 	return (TRUE);
129 }
130 
131 bool_t
xdr_amq_opt(XDR * xdrs,amq_opt * objp)132 xdr_amq_opt(XDR *xdrs, amq_opt *objp)
133 {
134 
135 	if (!xdr_enum(xdrs, (enum_t *)objp))
136 		return (FALSE);
137 	return (TRUE);
138 }
139 
140 bool_t
xdr_amq_setopt(XDR * xdrs,amq_setopt * objp)141 xdr_amq_setopt(XDR *xdrs, amq_setopt *objp)
142 {
143 
144 
145 	if (!xdr_amq_opt(xdrs, &objp->as_opt))
146 		return (FALSE);
147 	if (!xdr_amq_string(xdrs, &objp->as_str))
148 		return (FALSE);
149 	return (TRUE);
150 }
151