1df930be7Sderaadt /*
23f49765fSguenther * Please do not edit this file.
33f49765fSguenther * It was generated using rpcgen.
4df930be7Sderaadt */
5df930be7Sderaadt
6df930be7Sderaadt #include "amq.h"
7df930be7Sderaadt
8df930be7Sderaadt bool_t
xdr_amq_string(XDR * xdrs,amq_string * objp)99ad2d6d5Spvalchev xdr_amq_string(XDR *xdrs, amq_string *objp)
10df930be7Sderaadt {
113f49765fSguenther
123f49765fSguenther if (!xdr_string(xdrs, objp, AMQ_STRLEN))
13df930be7Sderaadt return (FALSE);
14df930be7Sderaadt return (TRUE);
15df930be7Sderaadt }
16df930be7Sderaadt
17df930be7Sderaadt bool_t
xdr_time_type(XDR * xdrs,time_type * objp)189ad2d6d5Spvalchev xdr_time_type(XDR *xdrs, time_type *objp)
19df930be7Sderaadt {
203f49765fSguenther
21*584b0037Sguenther if (!xdr_int64_t(xdrs, objp))
22df930be7Sderaadt return (FALSE);
23df930be7Sderaadt return (TRUE);
24df930be7Sderaadt }
25df930be7Sderaadt
26df930be7Sderaadt bool_t
xdr_amq_mount_tree(XDR * xdrs,amq_mount_tree * objp)279ad2d6d5Spvalchev xdr_amq_mount_tree(XDR *xdrs, amq_mount_tree *objp)
28df930be7Sderaadt {
293f49765fSguenther
303f49765fSguenther
313f49765fSguenther if (!xdr_amq_string(xdrs, &objp->mt_mountinfo))
32df930be7Sderaadt return (FALSE);
333f49765fSguenther if (!xdr_amq_string(xdrs, &objp->mt_directory))
34df930be7Sderaadt return (FALSE);
353f49765fSguenther if (!xdr_amq_string(xdrs, &objp->mt_mountpoint))
36df930be7Sderaadt return (FALSE);
373f49765fSguenther if (!xdr_amq_string(xdrs, &objp->mt_type))
38df930be7Sderaadt return (FALSE);
393f49765fSguenther if (!xdr_time_type(xdrs, &objp->mt_mounttime))
40df930be7Sderaadt return (FALSE);
413f49765fSguenther if (!xdr_u_short(xdrs, &objp->mt_mountuid))
42df930be7Sderaadt return (FALSE);
433f49765fSguenther if (!xdr_int(xdrs, &objp->mt_getattr))
44df930be7Sderaadt return (FALSE);
453f49765fSguenther if (!xdr_int(xdrs, &objp->mt_lookup))
46df930be7Sderaadt return (FALSE);
473f49765fSguenther if (!xdr_int(xdrs, &objp->mt_readdir))
48df930be7Sderaadt return (FALSE);
493f49765fSguenther if (!xdr_int(xdrs, &objp->mt_readlink))
50df930be7Sderaadt return (FALSE);
513f49765fSguenther if (!xdr_int(xdrs, &objp->mt_statfs))
52df930be7Sderaadt return (FALSE);
533f49765fSguenther if (!xdr_pointer(xdrs, (char **)&objp->mt_next, sizeof(amq_mount_tree), (xdrproc_t)xdr_amq_mount_tree))
54df930be7Sderaadt return (FALSE);
553f49765fSguenther if (!xdr_pointer(xdrs, (char **)&objp->mt_child, sizeof(amq_mount_tree), (xdrproc_t)xdr_amq_mount_tree))
56df930be7Sderaadt return (FALSE);
57df930be7Sderaadt return (TRUE);
58df930be7Sderaadt }
59df930be7Sderaadt
60df930be7Sderaadt bool_t
xdr_amq_mount_tree_p(XDR * xdrs,amq_mount_tree_p * objp)619ad2d6d5Spvalchev xdr_amq_mount_tree_p(XDR *xdrs, amq_mount_tree_p *objp)
62df930be7Sderaadt {
633f49765fSguenther
643f49765fSguenther if (!xdr_pointer(xdrs, (char **)objp, sizeof(amq_mount_tree), (xdrproc_t)xdr_amq_mount_tree))
65df930be7Sderaadt return (FALSE);
66df930be7Sderaadt return (TRUE);
67df930be7Sderaadt }
68df930be7Sderaadt
69df930be7Sderaadt bool_t
xdr_amq_mount_info(XDR * xdrs,amq_mount_info * objp)709ad2d6d5Spvalchev xdr_amq_mount_info(XDR *xdrs, amq_mount_info *objp)
71df930be7Sderaadt {
723f49765fSguenther
733f49765fSguenther
743f49765fSguenther if (!xdr_amq_string(xdrs, &objp->mi_type))
75df930be7Sderaadt return (FALSE);
763f49765fSguenther if (!xdr_amq_string(xdrs, &objp->mi_mountpt))
77df930be7Sderaadt return (FALSE);
783f49765fSguenther if (!xdr_amq_string(xdrs, &objp->mi_mountinfo))
79df930be7Sderaadt return (FALSE);
803f49765fSguenther if (!xdr_amq_string(xdrs, &objp->mi_fserver))
81df930be7Sderaadt return (FALSE);
823f49765fSguenther if (!xdr_int(xdrs, &objp->mi_error))
83df930be7Sderaadt return (FALSE);
843f49765fSguenther if (!xdr_int(xdrs, &objp->mi_refc))
85df930be7Sderaadt return (FALSE);
863f49765fSguenther if (!xdr_int(xdrs, &objp->mi_up))
87df930be7Sderaadt return (FALSE);
88df930be7Sderaadt return (TRUE);
89df930be7Sderaadt }
90df930be7Sderaadt
91df930be7Sderaadt bool_t
xdr_amq_mount_info_list(XDR * xdrs,amq_mount_info_list * objp)929ad2d6d5Spvalchev xdr_amq_mount_info_list(XDR *xdrs, amq_mount_info_list *objp)
93df930be7Sderaadt {
943f49765fSguenther
9597ba14ecSderaadt if (!xdr_array(xdrs, (char **)&objp->amq_mount_info_list_val,
963f49765fSguenther (u_int *)&objp->amq_mount_info_list_len,
973f49765fSguenther ~0, sizeof(amq_mount_info), (xdrproc_t)xdr_amq_mount_info))
98df930be7Sderaadt return (FALSE);
99df930be7Sderaadt return (TRUE);
100df930be7Sderaadt }
101df930be7Sderaadt
102df930be7Sderaadt bool_t
xdr_amq_mount_tree_list(XDR * xdrs,amq_mount_tree_list * objp)1039ad2d6d5Spvalchev xdr_amq_mount_tree_list(XDR *xdrs, amq_mount_tree_list *objp)
104df930be7Sderaadt {
1053f49765fSguenther
10697ba14ecSderaadt if (!xdr_array(xdrs, (char **)&objp->amq_mount_tree_list_val,
1073f49765fSguenther (u_int *)&objp->amq_mount_tree_list_len,
1083f49765fSguenther ~0, sizeof(amq_mount_tree_p), (xdrproc_t)xdr_amq_mount_tree_p))
109df930be7Sderaadt return (FALSE);
110df930be7Sderaadt return (TRUE);
111df930be7Sderaadt }
112df930be7Sderaadt
113df930be7Sderaadt bool_t
xdr_amq_mount_stats(XDR * xdrs,amq_mount_stats * objp)1149ad2d6d5Spvalchev xdr_amq_mount_stats(XDR *xdrs, amq_mount_stats *objp)
115df930be7Sderaadt {
1163f49765fSguenther
1173f49765fSguenther
1183f49765fSguenther if (!xdr_int(xdrs, &objp->as_drops))
119df930be7Sderaadt return (FALSE);
1203f49765fSguenther if (!xdr_int(xdrs, &objp->as_stale))
121df930be7Sderaadt return (FALSE);
1223f49765fSguenther if (!xdr_int(xdrs, &objp->as_mok))
123df930be7Sderaadt return (FALSE);
1243f49765fSguenther if (!xdr_int(xdrs, &objp->as_merr))
125df930be7Sderaadt return (FALSE);
1263f49765fSguenther if (!xdr_int(xdrs, &objp->as_uerr))
127df930be7Sderaadt return (FALSE);
128df930be7Sderaadt return (TRUE);
129df930be7Sderaadt }
130df930be7Sderaadt
131df930be7Sderaadt bool_t
xdr_amq_opt(XDR * xdrs,amq_opt * objp)1329ad2d6d5Spvalchev xdr_amq_opt(XDR *xdrs, amq_opt *objp)
133df930be7Sderaadt {
1343f49765fSguenther
1353f49765fSguenther if (!xdr_enum(xdrs, (enum_t *)objp))
136df930be7Sderaadt return (FALSE);
137df930be7Sderaadt return (TRUE);
138df930be7Sderaadt }
139df930be7Sderaadt
140df930be7Sderaadt bool_t
xdr_amq_setopt(XDR * xdrs,amq_setopt * objp)1419ad2d6d5Spvalchev xdr_amq_setopt(XDR *xdrs, amq_setopt *objp)
142df930be7Sderaadt {
1433f49765fSguenther
1443f49765fSguenther
1453f49765fSguenther if (!xdr_amq_opt(xdrs, &objp->as_opt))
146df930be7Sderaadt return (FALSE);
1473f49765fSguenther if (!xdr_amq_string(xdrs, &objp->as_str))
148df930be7Sderaadt return (FALSE);
149df930be7Sderaadt return (TRUE);
150df930be7Sderaadt }
151