Take maintenance for libnfs
[deb_libnfs.git] / nlm / libnfs-raw-nlm.c
CommitLineData
ee872606
RRS
1/*
2 * Please do not edit this file.
3 * It was generated using rpcgen.
4 */
5
6#include "libnfs-zdr.h"
7#include "libnfs-raw-nlm.h"
8
9bool_t
10zdr_nlm_fh4 (ZDR *zdrs, nlm_fh4 *objp)
11{
12 register int32_t *buf;
13 buf = NULL;
14
15 if (!zdr_bytes (zdrs, (char **)&objp->data.data_val, (u_int *) &objp->data.data_len, ~0))
16 return FALSE;
17 return TRUE;
18}
19
20bool_t
21zdr_nlm4_oh (ZDR *zdrs, nlm4_oh *objp)
22{
23 register int32_t *buf;
24 buf = NULL;
25
26 if (!zdr_string (zdrs, objp, ~0))
27 return FALSE;
28 return TRUE;
29}
30
31bool_t
32zdr_nlm_cookie (ZDR *zdrs, nlm_cookie *objp)
33{
34 register int32_t *buf;
35 buf = NULL;
36
37 if (!zdr_bytes (zdrs, (char **)&objp->data.data_val, (u_int *) &objp->data.data_len, ~0))
38 return FALSE;
39 return TRUE;
40}
41
42bool_t
43zdr_nlmstat4 (ZDR *zdrs, nlmstat4 *objp)
44{
45 register int32_t *buf;
46 buf = NULL;
47
48 if (!zdr_enum (zdrs, (enum_t *) objp))
49 return FALSE;
50 return TRUE;
51}
52
53bool_t
54zdr_nlm4_holder (ZDR *zdrs, nlm4_holder *objp)
55{
56 register int32_t *buf;
57 buf = NULL;
58
59 if (!zdr_bool (zdrs, &objp->exclusive))
60 return FALSE;
61 if (!zdr_u_int (zdrs, &objp->svid))
62 return FALSE;
63 if (!zdr_nlm4_oh (zdrs, &objp->oh))
64 return FALSE;
65 if (!zdr_u_quad_t (zdrs, &objp->l_offset))
66 return FALSE;
67 if (!zdr_u_quad_t (zdrs, &objp->l_len))
68 return FALSE;
69 return TRUE;
70}
71
72bool_t
73zdr_nlm4_lock (ZDR *zdrs, nlm4_lock *objp)
74{
75 register int32_t *buf;
76 buf = NULL;
77
78 if (!zdr_string (zdrs, &objp->caller_name, NLM_MAXNAME))
79 return FALSE;
80 if (!zdr_nlm_fh4 (zdrs, &objp->fh))
81 return FALSE;
82 if (!zdr_nlm4_oh (zdrs, &objp->oh))
83 return FALSE;
84 if (!zdr_u_int (zdrs, &objp->svid))
85 return FALSE;
86 if (!zdr_u_quad_t (zdrs, &objp->l_offset))
87 return FALSE;
88 if (!zdr_u_quad_t (zdrs, &objp->l_len))
89 return FALSE;
90 return TRUE;
91}
92
93bool_t
94zdr_nlm4_share (ZDR *zdrs, nlm4_share *objp)
95{
96 register int32_t *buf;
97 buf = NULL;
98
99 if (!zdr_string (zdrs, &objp->caller_name, NLM_MAXNAME))
100 return FALSE;
101 if (!zdr_nlm_fh4 (zdrs, &objp->fh))
102 return FALSE;
103 if (!zdr_nlm4_oh (zdrs, &objp->oh))
104 return FALSE;
105 if (!zdr_u_int (zdrs, &objp->mode))
106 return FALSE;
107 if (!zdr_u_int (zdrs, &objp->access))
108 return FALSE;
109 return TRUE;
110}
111
112bool_t
113zdr_nlm4_testres_denied (ZDR *zdrs, nlm4_testres_denied *objp)
114{
115 register int32_t *buf;
116 buf = NULL;
117
118 if (!zdr_nlm4_holder (zdrs, &objp->holder))
119 return FALSE;
120 return TRUE;
121}
122
123bool_t
124zdr_nlm4_testreply (ZDR *zdrs, nlm4_testreply *objp)
125{
126 register int32_t *buf;
127 buf = NULL;
128
129 if (!zdr_nlmstat4 (zdrs, &objp->status))
130 return FALSE;
131 switch (objp->status) {
132 case NLM4_DENIED:
133 if (!zdr_nlm4_testres_denied (zdrs, &objp->nlm4_testreply_u.lock))
134 return FALSE;
135 break;
136 default:
137 break;
138 }
139 return TRUE;
140}
141
142bool_t
143zdr_NLM4_TESTres (ZDR *zdrs, NLM4_TESTres *objp)
144{
145 register int32_t *buf;
146 buf = NULL;
147
148 if (!zdr_nlm_cookie (zdrs, &objp->cookie))
149 return FALSE;
150 if (!zdr_nlm4_testreply (zdrs, &objp->reply))
151 return FALSE;
152 return TRUE;
153}
154
155bool_t
156zdr_NLM4_TESTargs (ZDR *zdrs, NLM4_TESTargs *objp)
157{
158 register int32_t *buf;
159 buf = NULL;
160
161 if (!zdr_nlm_cookie (zdrs, &objp->cookie))
162 return FALSE;
163 if (!zdr_bool (zdrs, &objp->exclusive))
164 return FALSE;
165 if (!zdr_nlm4_lock (zdrs, &objp->lock))
166 return FALSE;
167 return TRUE;
168}
169
170bool_t
171zdr_NLM4_CANCres (ZDR *zdrs, NLM4_CANCres *objp)
172{
173 register int32_t *buf;
174 buf = NULL;
175
176 if (!zdr_nlm_cookie (zdrs, &objp->cookie))
177 return FALSE;
178 if (!zdr_nlmstat4 (zdrs, &objp->status))
179 return FALSE;
180 return TRUE;
181}
182
183bool_t
184zdr_NLM4_CANCargs (ZDR *zdrs, NLM4_CANCargs *objp)
185{
186 register int32_t *buf;
187 buf = NULL;
188
189 if (!zdr_nlm_cookie (zdrs, &objp->cookie))
190 return FALSE;
191 if (!zdr_bool (zdrs, &objp->block))
192 return FALSE;
193 if (!zdr_bool (zdrs, &objp->exclusive))
194 return FALSE;
195 if (!zdr_nlm4_lock (zdrs, &objp->lock))
196 return FALSE;
197 return TRUE;
198}
199
200bool_t
201zdr_NLM4_UNLOCKres (ZDR *zdrs, NLM4_UNLOCKres *objp)
202{
203 register int32_t *buf;
204 buf = NULL;
205
206 if (!zdr_nlm_cookie (zdrs, &objp->cookie))
207 return FALSE;
208 if (!zdr_nlmstat4 (zdrs, &objp->status))
209 return FALSE;
210 return TRUE;
211}
212
213bool_t
214zdr_NLM4_UNLOCKargs (ZDR *zdrs, NLM4_UNLOCKargs *objp)
215{
216 register int32_t *buf;
217 buf = NULL;
218
219 if (!zdr_nlm_cookie (zdrs, &objp->cookie))
220 return FALSE;
221 if (!zdr_nlm4_lock (zdrs, &objp->lock))
222 return FALSE;
223 return TRUE;
224}
225
226bool_t
227zdr_NLM4_LOCKres (ZDR *zdrs, NLM4_LOCKres *objp)
228{
229 register int32_t *buf;
230 buf = NULL;
231
232 if (!zdr_nlm_cookie (zdrs, &objp->cookie))
233 return FALSE;
234 if (!zdr_nlmstat4 (zdrs, &objp->status))
235 return FALSE;
236 return TRUE;
237}
238
239bool_t
240zdr_NLM4_LOCKargs (ZDR *zdrs, NLM4_LOCKargs *objp)
241{
242 register int32_t *buf;
243 buf = NULL;
244
245 if (!zdr_nlm_cookie (zdrs, &objp->cookie))
246 return FALSE;
247 if (!zdr_bool (zdrs, &objp->block))
248 return FALSE;
249 if (!zdr_bool (zdrs, &objp->exclusive))
250 return FALSE;
251 if (!zdr_nlm4_lock (zdrs, &objp->lock))
252 return FALSE;
253 if (!zdr_bool (zdrs, &objp->reclaim))
254 return FALSE;
255 if (!zdr_int (zdrs, &objp->state))
256 return FALSE;
257 return TRUE;
258}
259
260bool_t
261zdr_NLM4_GRANTEDargs (ZDR *zdrs, NLM4_GRANTEDargs *objp)
262{
263 register int32_t *buf;
264 buf = NULL;
265
266 if (!zdr_nlm_cookie (zdrs, &objp->cookie))
267 return FALSE;
268 if (!zdr_bool (zdrs, &objp->exclusive))
269 return FALSE;
270 if (!zdr_nlm4_lock (zdrs, &objp->lock))
271 return FALSE;
272 return TRUE;
273}
274
275bool_t
276zdr_NLM4_GRANTEDres (ZDR *zdrs, NLM4_GRANTEDres *objp)
277{
278 register int32_t *buf;
279 buf = NULL;
280
281 if (!zdr_nlm_cookie (zdrs, &objp->cookie))
282 return FALSE;
283 if (!zdr_nlmstat4 (zdrs, &objp->status))
284 return FALSE;
285 return TRUE;
286}