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