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