nlm_prot_xdr.c revision 1.1 1 /* $NetBSD: nlm_prot_xdr.c,v 1.1 2013/09/30 07:19:46 dholland Exp $ */
2 /*
3 * Please do not edit this file.
4 * It was generated using rpcgen.
5 */
6
7 #include <nlm/nlm_prot.h>
8 #include <sys/cdefs.h>
9 #ifndef lint
10 /*static char sccsid[] = "from: @(#)nlm_prot.x 1.8 87/09/21 Copyr 1987 Sun Micro";*/
11 /*static char sccsid[] = "from: * @(#)nlm_prot.x 2.1 88/08/01 4.0 RPCSRC";*/
12 /* __RCSID("NetBSD: nlm_prot.x,v 1.6 2000/06/07 14:30:15 bouyer Exp "); */
13 #endif /* not lint */
14 /* __FBSDID("FreeBSD: head/sys/nlm/nlm_prot_xdr.c 177685 2008-03-28 09:50:32Z dfr "); */
15 __RCSID("$NetBSD: nlm_prot_xdr.c,v 1.1 2013/09/30 07:19:46 dholland Exp $");
16
17 bool_t
18 xdr_nlm_stats(XDR *xdrs, nlm_stats *objp)
19 {
20
21 if (!xdr_enum(xdrs, (enum_t *)objp))
22 return (FALSE);
23 return (TRUE);
24 }
25
26 bool_t
27 xdr_nlm_holder(XDR *xdrs, nlm_holder *objp)
28 {
29
30 if (!xdr_bool(xdrs, &objp->exclusive))
31 return (FALSE);
32 if (!xdr_int(xdrs, &objp->svid))
33 return (FALSE);
34 if (!xdr_netobj(xdrs, &objp->oh))
35 return (FALSE);
36 if (!xdr_u_int(xdrs, &objp->l_offset))
37 return (FALSE);
38 if (!xdr_u_int(xdrs, &objp->l_len))
39 return (FALSE);
40 return (TRUE);
41 }
42
43 bool_t
44 xdr_nlm_testrply(XDR *xdrs, nlm_testrply *objp)
45 {
46
47 if (!xdr_nlm_stats(xdrs, &objp->stat))
48 return (FALSE);
49 switch (objp->stat) {
50 case nlm_denied:
51 if (!xdr_nlm_holder(xdrs, &objp->nlm_testrply_u.holder))
52 return (FALSE);
53 break;
54 default:
55 break;
56 }
57 return (TRUE);
58 }
59
60 bool_t
61 xdr_nlm_stat(XDR *xdrs, nlm_stat *objp)
62 {
63
64 if (!xdr_nlm_stats(xdrs, &objp->stat))
65 return (FALSE);
66 return (TRUE);
67 }
68
69 bool_t
70 xdr_nlm_res(XDR *xdrs, nlm_res *objp)
71 {
72
73 if (!xdr_netobj(xdrs, &objp->cookie))
74 return (FALSE);
75 if (!xdr_nlm_stat(xdrs, &objp->stat))
76 return (FALSE);
77 return (TRUE);
78 }
79
80 bool_t
81 xdr_nlm_testres(XDR *xdrs, nlm_testres *objp)
82 {
83
84 if (!xdr_netobj(xdrs, &objp->cookie))
85 return (FALSE);
86 if (!xdr_nlm_testrply(xdrs, &objp->stat))
87 return (FALSE);
88 return (TRUE);
89 }
90
91 bool_t
92 xdr_nlm_lock(XDR *xdrs, nlm_lock *objp)
93 {
94
95 if (!xdr_string(xdrs, &objp->caller_name, LM_MAXSTRLEN))
96 return (FALSE);
97 if (!xdr_netobj(xdrs, &objp->fh))
98 return (FALSE);
99 if (!xdr_netobj(xdrs, &objp->oh))
100 return (FALSE);
101 if (!xdr_int(xdrs, &objp->svid))
102 return (FALSE);
103 if (!xdr_u_int(xdrs, &objp->l_offset))
104 return (FALSE);
105 if (!xdr_u_int(xdrs, &objp->l_len))
106 return (FALSE);
107 return (TRUE);
108 }
109
110 bool_t
111 xdr_nlm_lockargs(XDR *xdrs, nlm_lockargs *objp)
112 {
113
114 if (!xdr_netobj(xdrs, &objp->cookie))
115 return (FALSE);
116 if (!xdr_bool(xdrs, &objp->block))
117 return (FALSE);
118 if (!xdr_bool(xdrs, &objp->exclusive))
119 return (FALSE);
120 if (!xdr_nlm_lock(xdrs, &objp->alock))
121 return (FALSE);
122 if (!xdr_bool(xdrs, &objp->reclaim))
123 return (FALSE);
124 if (!xdr_int(xdrs, &objp->state))
125 return (FALSE);
126 return (TRUE);
127 }
128
129 bool_t
130 xdr_nlm_cancargs(XDR *xdrs, nlm_cancargs *objp)
131 {
132
133 if (!xdr_netobj(xdrs, &objp->cookie))
134 return (FALSE);
135 if (!xdr_bool(xdrs, &objp->block))
136 return (FALSE);
137 if (!xdr_bool(xdrs, &objp->exclusive))
138 return (FALSE);
139 if (!xdr_nlm_lock(xdrs, &objp->alock))
140 return (FALSE);
141 return (TRUE);
142 }
143
144 bool_t
145 xdr_nlm_testargs(XDR *xdrs, nlm_testargs *objp)
146 {
147
148 if (!xdr_netobj(xdrs, &objp->cookie))
149 return (FALSE);
150 if (!xdr_bool(xdrs, &objp->exclusive))
151 return (FALSE);
152 if (!xdr_nlm_lock(xdrs, &objp->alock))
153 return (FALSE);
154 return (TRUE);
155 }
156
157 bool_t
158 xdr_nlm_unlockargs(XDR *xdrs, nlm_unlockargs *objp)
159 {
160
161 if (!xdr_netobj(xdrs, &objp->cookie))
162 return (FALSE);
163 if (!xdr_nlm_lock(xdrs, &objp->alock))
164 return (FALSE);
165 return (TRUE);
166 }
167
168 bool_t
169 xdr_fsh_mode(XDR *xdrs, fsh_mode *objp)
170 {
171
172 if (!xdr_enum(xdrs, (enum_t *)objp))
173 return (FALSE);
174 return (TRUE);
175 }
176
177 bool_t
178 xdr_fsh_access(XDR *xdrs, fsh_access *objp)
179 {
180
181 if (!xdr_enum(xdrs, (enum_t *)objp))
182 return (FALSE);
183 return (TRUE);
184 }
185
186 bool_t
187 xdr_nlm_share(XDR *xdrs, nlm_share *objp)
188 {
189
190 if (!xdr_string(xdrs, &objp->caller_name, LM_MAXSTRLEN))
191 return (FALSE);
192 if (!xdr_netobj(xdrs, &objp->fh))
193 return (FALSE);
194 if (!xdr_netobj(xdrs, &objp->oh))
195 return (FALSE);
196 if (!xdr_fsh_mode(xdrs, &objp->mode))
197 return (FALSE);
198 if (!xdr_fsh_access(xdrs, &objp->access))
199 return (FALSE);
200 return (TRUE);
201 }
202
203 bool_t
204 xdr_nlm_shareargs(XDR *xdrs, nlm_shareargs *objp)
205 {
206
207 if (!xdr_netobj(xdrs, &objp->cookie))
208 return (FALSE);
209 if (!xdr_nlm_share(xdrs, &objp->share))
210 return (FALSE);
211 if (!xdr_bool(xdrs, &objp->reclaim))
212 return (FALSE);
213 return (TRUE);
214 }
215
216 bool_t
217 xdr_nlm_shareres(XDR *xdrs, nlm_shareres *objp)
218 {
219
220 if (!xdr_netobj(xdrs, &objp->cookie))
221 return (FALSE);
222 if (!xdr_nlm_stats(xdrs, &objp->stat))
223 return (FALSE);
224 if (!xdr_int(xdrs, &objp->sequence))
225 return (FALSE);
226 return (TRUE);
227 }
228
229 bool_t
230 xdr_nlm_notify(XDR *xdrs, nlm_notify *objp)
231 {
232
233 if (!xdr_string(xdrs, &objp->name, MAXNAMELEN))
234 return (FALSE);
235 if (!xdr_long(xdrs, &objp->state))
236 return (FALSE);
237 return (TRUE);
238 }
239
240 bool_t
241 xdr_nlm4_stats(XDR *xdrs, nlm4_stats *objp)
242 {
243
244 if (!xdr_enum(xdrs, (enum_t *)objp))
245 return (FALSE);
246 return (TRUE);
247 }
248
249 bool_t
250 xdr_nlm4_stat(XDR *xdrs, nlm4_stat *objp)
251 {
252
253 if (!xdr_nlm4_stats(xdrs, &objp->stat))
254 return (FALSE);
255 return (TRUE);
256 }
257
258 bool_t
259 xdr_nlm4_holder(XDR *xdrs, nlm4_holder *objp)
260 {
261
262 if (!xdr_bool(xdrs, &objp->exclusive))
263 return (FALSE);
264 if (!xdr_uint32_t(xdrs, &objp->svid))
265 return (FALSE);
266 if (!xdr_netobj(xdrs, &objp->oh))
267 return (FALSE);
268 if (!xdr_uint64_t(xdrs, &objp->l_offset))
269 return (FALSE);
270 if (!xdr_uint64_t(xdrs, &objp->l_len))
271 return (FALSE);
272 return (TRUE);
273 }
274
275 bool_t
276 xdr_nlm4_lock(XDR *xdrs, nlm4_lock *objp)
277 {
278
279 if (!xdr_string(xdrs, &objp->caller_name, MAXNAMELEN))
280 return (FALSE);
281 if (!xdr_netobj(xdrs, &objp->fh))
282 return (FALSE);
283 if (!xdr_netobj(xdrs, &objp->oh))
284 return (FALSE);
285 if (!xdr_uint32_t(xdrs, &objp->svid))
286 return (FALSE);
287 if (!xdr_uint64_t(xdrs, &objp->l_offset))
288 return (FALSE);
289 if (!xdr_uint64_t(xdrs, &objp->l_len))
290 return (FALSE);
291 return (TRUE);
292 }
293
294 bool_t
295 xdr_nlm4_share(XDR *xdrs, nlm4_share *objp)
296 {
297
298 if (!xdr_string(xdrs, &objp->caller_name, MAXNAMELEN))
299 return (FALSE);
300 if (!xdr_netobj(xdrs, &objp->fh))
301 return (FALSE);
302 if (!xdr_netobj(xdrs, &objp->oh))
303 return (FALSE);
304 if (!xdr_fsh_mode(xdrs, &objp->mode))
305 return (FALSE);
306 if (!xdr_fsh_access(xdrs, &objp->access))
307 return (FALSE);
308 return (TRUE);
309 }
310
311 bool_t
312 xdr_nlm4_testrply(XDR *xdrs, nlm4_testrply *objp)
313 {
314
315 if (!xdr_nlm4_stats(xdrs, &objp->stat))
316 return (FALSE);
317 switch (objp->stat) {
318 case nlm_denied:
319 if (!xdr_nlm4_holder(xdrs, &objp->nlm4_testrply_u.holder))
320 return (FALSE);
321 break;
322 default:
323 break;
324 }
325 return (TRUE);
326 }
327
328 bool_t
329 xdr_nlm4_testres(XDR *xdrs, nlm4_testres *objp)
330 {
331
332 if (!xdr_netobj(xdrs, &objp->cookie))
333 return (FALSE);
334 if (!xdr_nlm4_testrply(xdrs, &objp->stat))
335 return (FALSE);
336 return (TRUE);
337 }
338
339 bool_t
340 xdr_nlm4_testargs(XDR *xdrs, nlm4_testargs *objp)
341 {
342
343 if (!xdr_netobj(xdrs, &objp->cookie))
344 return (FALSE);
345 if (!xdr_bool(xdrs, &objp->exclusive))
346 return (FALSE);
347 if (!xdr_nlm4_lock(xdrs, &objp->alock))
348 return (FALSE);
349 return (TRUE);
350 }
351
352 bool_t
353 xdr_nlm4_res(XDR *xdrs, nlm4_res *objp)
354 {
355
356 if (!xdr_netobj(xdrs, &objp->cookie))
357 return (FALSE);
358 if (!xdr_nlm4_stat(xdrs, &objp->stat))
359 return (FALSE);
360 return (TRUE);
361 }
362
363 bool_t
364 xdr_nlm4_lockargs(XDR *xdrs, nlm4_lockargs *objp)
365 {
366
367 if (!xdr_netobj(xdrs, &objp->cookie))
368 return (FALSE);
369 if (!xdr_bool(xdrs, &objp->block))
370 return (FALSE);
371 if (!xdr_bool(xdrs, &objp->exclusive))
372 return (FALSE);
373 if (!xdr_nlm4_lock(xdrs, &objp->alock))
374 return (FALSE);
375 if (!xdr_bool(xdrs, &objp->reclaim))
376 return (FALSE);
377 if (!xdr_int(xdrs, &objp->state))
378 return (FALSE);
379 return (TRUE);
380 }
381
382 bool_t
383 xdr_nlm4_cancargs(XDR *xdrs, nlm4_cancargs *objp)
384 {
385
386 if (!xdr_netobj(xdrs, &objp->cookie))
387 return (FALSE);
388 if (!xdr_bool(xdrs, &objp->block))
389 return (FALSE);
390 if (!xdr_bool(xdrs, &objp->exclusive))
391 return (FALSE);
392 if (!xdr_nlm4_lock(xdrs, &objp->alock))
393 return (FALSE);
394 return (TRUE);
395 }
396
397 bool_t
398 xdr_nlm4_unlockargs(XDR *xdrs, nlm4_unlockargs *objp)
399 {
400
401 if (!xdr_netobj(xdrs, &objp->cookie))
402 return (FALSE);
403 if (!xdr_nlm4_lock(xdrs, &objp->alock))
404 return (FALSE);
405 return (TRUE);
406 }
407
408 bool_t
409 xdr_nlm4_shareargs(XDR *xdrs, nlm4_shareargs *objp)
410 {
411
412 if (!xdr_netobj(xdrs, &objp->cookie))
413 return (FALSE);
414 if (!xdr_nlm4_share(xdrs, &objp->share))
415 return (FALSE);
416 if (!xdr_bool(xdrs, &objp->reclaim))
417 return (FALSE);
418 return (TRUE);
419 }
420
421 bool_t
422 xdr_nlm4_shareres(XDR *xdrs, nlm4_shareres *objp)
423 {
424
425 if (!xdr_netobj(xdrs, &objp->cookie))
426 return (FALSE);
427 if (!xdr_nlm4_stats(xdrs, &objp->stat))
428 return (FALSE);
429 if (!xdr_int(xdrs, &objp->sequence))
430 return (FALSE);
431 return (TRUE);
432 }
433
434 bool_t
435 xdr_nlm_sm_status(XDR *xdrs, nlm_sm_status *objp)
436 {
437
438 if (!xdr_string(xdrs, &objp->mon_name, LM_MAXSTRLEN))
439 return (FALSE);
440 if (!xdr_int(xdrs, &objp->state))
441 return (FALSE);
442 if (!xdr_opaque(xdrs, objp->priv, 16))
443 return (FALSE);
444 return (TRUE);
445 }
446
447 bool_t
448 xdr_nlm4_notify(XDR *xdrs, nlm4_notify *objp)
449 {
450
451 if (!xdr_string(xdrs, &objp->name, MAXNAMELEN))
452 return (FALSE);
453 if (!xdr_int32_t(xdrs, &objp->state))
454 return (FALSE);
455 return (TRUE);
456 }
457