2 * Please do not edit this file.
3 * It was generated using rpcgen.
6 #include "libnfs-zdr.h"
7 #include "libnfs-raw-nlm.h"
10 zdr_nlm_fh4 (ZDR
*zdrs
, nlm_fh4
*objp
)
12 register int32_t *buf
;
15 if (!zdr_bytes (zdrs
, (char **)&objp
->data
.data_val
, (u_int
*) &objp
->data
.data_len
, ~0))
21 zdr_nlm4_oh (ZDR
*zdrs
, nlm4_oh
*objp
)
23 register int32_t *buf
;
26 if (!zdr_string (zdrs
, objp
, ~0))
32 zdr_nlm_cookie (ZDR
*zdrs
, nlm_cookie
*objp
)
34 register int32_t *buf
;
37 if (!zdr_bytes (zdrs
, (char **)&objp
->data
.data_val
, (u_int
*) &objp
->data
.data_len
, ~0))
43 zdr_nlmstat4 (ZDR
*zdrs
, nlmstat4
*objp
)
45 register int32_t *buf
;
48 if (!zdr_enum (zdrs
, (enum_t
*) objp
))
54 zdr_nlm4_holder (ZDR
*zdrs
, nlm4_holder
*objp
)
56 register int32_t *buf
;
59 if (!zdr_bool (zdrs
, &objp
->exclusive
))
61 if (!zdr_u_int (zdrs
, &objp
->svid
))
63 if (!zdr_nlm4_oh (zdrs
, &objp
->oh
))
65 if (!zdr_u_quad_t (zdrs
, &objp
->l_offset
))
67 if (!zdr_u_quad_t (zdrs
, &objp
->l_len
))
73 zdr_nlm4_lock (ZDR
*zdrs
, nlm4_lock
*objp
)
75 register int32_t *buf
;
78 if (!zdr_string (zdrs
, &objp
->caller_name
, NLM_MAXNAME
))
80 if (!zdr_nlm_fh4 (zdrs
, &objp
->fh
))
82 if (!zdr_nlm4_oh (zdrs
, &objp
->oh
))
84 if (!zdr_u_int (zdrs
, &objp
->svid
))
86 if (!zdr_u_quad_t (zdrs
, &objp
->l_offset
))
88 if (!zdr_u_quad_t (zdrs
, &objp
->l_len
))
94 zdr_nlm4_share (ZDR
*zdrs
, nlm4_share
*objp
)
96 register int32_t *buf
;
99 if (!zdr_string (zdrs
, &objp
->caller_name
, NLM_MAXNAME
))
101 if (!zdr_nlm_fh4 (zdrs
, &objp
->fh
))
103 if (!zdr_nlm4_oh (zdrs
, &objp
->oh
))
105 if (!zdr_u_int (zdrs
, &objp
->mode
))
107 if (!zdr_u_int (zdrs
, &objp
->access
))
113 zdr_nlm4_testres_denied (ZDR
*zdrs
, nlm4_testres_denied
*objp
)
115 register int32_t *buf
;
118 if (!zdr_nlm4_holder (zdrs
, &objp
->holder
))
124 zdr_nlm4_testreply (ZDR
*zdrs
, nlm4_testreply
*objp
)
126 register int32_t *buf
;
129 if (!zdr_nlmstat4 (zdrs
, &objp
->status
))
131 switch (objp
->status
) {
133 if (!zdr_nlm4_testres_denied (zdrs
, &objp
->nlm4_testreply_u
.lock
))
143 zdr_NLM4_TESTres (ZDR
*zdrs
, NLM4_TESTres
*objp
)
145 register int32_t *buf
;
148 if (!zdr_nlm_cookie (zdrs
, &objp
->cookie
))
150 if (!zdr_nlm4_testreply (zdrs
, &objp
->reply
))
156 zdr_NLM4_TESTargs (ZDR
*zdrs
, NLM4_TESTargs
*objp
)
158 register int32_t *buf
;
161 if (!zdr_nlm_cookie (zdrs
, &objp
->cookie
))
163 if (!zdr_bool (zdrs
, &objp
->exclusive
))
165 if (!zdr_nlm4_lock (zdrs
, &objp
->lock
))
171 zdr_NLM4_CANCres (ZDR
*zdrs
, NLM4_CANCres
*objp
)
173 register int32_t *buf
;
176 if (!zdr_nlm_cookie (zdrs
, &objp
->cookie
))
178 if (!zdr_nlmstat4 (zdrs
, &objp
->status
))
184 zdr_NLM4_CANCargs (ZDR
*zdrs
, NLM4_CANCargs
*objp
)
186 register int32_t *buf
;
189 if (!zdr_nlm_cookie (zdrs
, &objp
->cookie
))
191 if (!zdr_bool (zdrs
, &objp
->block
))
193 if (!zdr_bool (zdrs
, &objp
->exclusive
))
195 if (!zdr_nlm4_lock (zdrs
, &objp
->lock
))
201 zdr_NLM4_UNLOCKres (ZDR
*zdrs
, NLM4_UNLOCKres
*objp
)
203 register int32_t *buf
;
206 if (!zdr_nlm_cookie (zdrs
, &objp
->cookie
))
208 if (!zdr_nlmstat4 (zdrs
, &objp
->status
))
214 zdr_NLM4_UNLOCKargs (ZDR
*zdrs
, NLM4_UNLOCKargs
*objp
)
216 register int32_t *buf
;
219 if (!zdr_nlm_cookie (zdrs
, &objp
->cookie
))
221 if (!zdr_nlm4_lock (zdrs
, &objp
->lock
))
227 zdr_NLM4_LOCKres (ZDR
*zdrs
, NLM4_LOCKres
*objp
)
229 register int32_t *buf
;
232 if (!zdr_nlm_cookie (zdrs
, &objp
->cookie
))
234 if (!zdr_nlmstat4 (zdrs
, &objp
->status
))
240 zdr_NLM4_LOCKargs (ZDR
*zdrs
, NLM4_LOCKargs
*objp
)
242 register int32_t *buf
;
245 if (!zdr_nlm_cookie (zdrs
, &objp
->cookie
))
247 if (!zdr_bool (zdrs
, &objp
->block
))
249 if (!zdr_bool (zdrs
, &objp
->exclusive
))
251 if (!zdr_nlm4_lock (zdrs
, &objp
->lock
))
253 if (!zdr_bool (zdrs
, &objp
->reclaim
))
255 if (!zdr_int (zdrs
, &objp
->state
))
261 zdr_NLM4_GRANTEDargs (ZDR
*zdrs
, NLM4_GRANTEDargs
*objp
)
263 register int32_t *buf
;
266 if (!zdr_nlm_cookie (zdrs
, &objp
->cookie
))
268 if (!zdr_bool (zdrs
, &objp
->exclusive
))
270 if (!zdr_nlm4_lock (zdrs
, &objp
->lock
))
276 zdr_NLM4_GRANTEDres (ZDR
*zdrs
, NLM4_GRANTEDres
*objp
)
278 register int32_t *buf
;
281 if (!zdr_nlm_cookie (zdrs
, &objp
->cookie
))
283 if (!zdr_nlmstat4 (zdrs
, &objp
->status
))