xref: /netbsd-src/sys/fs/nfs/nlm/nlm_prot_clnt.c (revision d687e96a027d668c69e289ca0ac86d6257cf26c3)
1 /*	$NetBSD: nlm_prot_clnt.c,v 1.2 2016/12/13 21:58:17 pgoyette Exp $	*/
2 /*
3  * Please do not edit this file.
4  * It was generated using rpcgen.
5  */
6 
7 #include <sys/param.h>
8 #include <sys/lock.h>
9 #include <sys/mutex.h>
10 #include <sys/systm.h>
11 
12 #include <fs/nfs/nlm/nlm_prot.h>
13 #include <sys/cdefs.h>
14 #ifndef lint
15 /*static char sccsid[] = "from: @(#)nlm_prot.x 1.8 87/09/21 Copyr 1987 Sun Micro";*/
16 /*static char sccsid[] = "from: * @(#)nlm_prot.x	2.1 88/08/01 4.0 RPCSRC";*/
17 /* __RCSID("NetBSD: nlm_prot.x,v 1.6 2000/06/07 14:30:15 bouyer Exp "); */
18 #endif /* not lint */
19 /* __FBSDID("FreeBSD: head/sys/nlm/nlm_prot_clnt.c 180025 2008-06-26 10:21:54Z dfr "); */
20 __RCSID("$NetBSD: nlm_prot_clnt.c,v 1.2 2016/12/13 21:58:17 pgoyette Exp $");
21 
22 enum clnt_stat
nlm_sm_notify_0(struct nlm_sm_status * argp,void * clnt_res,CLIENT * clnt,struct rpc_callextra * ext,struct timeval timo)23 nlm_sm_notify_0(struct nlm_sm_status *argp, void *clnt_res, CLIENT *clnt, struct rpc_callextra *ext, struct timeval timo)
24 {
25 	return (CLNT_CALL_EXT(clnt, ext, NLM_SM_NOTIFY,
26 		(xdrproc_t) xdr_nlm_sm_status, (caddr_t) argp,
27 		(xdrproc_t) xdr_void, (caddr_t) clnt_res,
28 		timo));
29 }
30 
31 enum clnt_stat
nlm_test_1(struct nlm_testargs * argp,nlm_testres * clnt_res,CLIENT * clnt,struct rpc_callextra * ext,struct timeval timo)32 nlm_test_1(struct nlm_testargs *argp, nlm_testres *clnt_res, CLIENT *clnt, struct rpc_callextra *ext, struct timeval timo)
33 {
34 	return (CLNT_CALL_EXT(clnt, ext, NLM_TEST,
35 		(xdrproc_t) xdr_nlm_testargs, (caddr_t) argp,
36 		(xdrproc_t) xdr_nlm_testres, (caddr_t) clnt_res,
37 		timo));
38 }
39 
40 enum clnt_stat
nlm_lock_1(struct nlm_lockargs * argp,nlm_res * clnt_res,CLIENT * clnt,struct rpc_callextra * ext,struct timeval timo)41 nlm_lock_1(struct nlm_lockargs *argp, nlm_res *clnt_res, CLIENT *clnt, struct rpc_callextra *ext, struct timeval timo)
42 {
43 	return (CLNT_CALL_EXT(clnt, ext, NLM_LOCK,
44 		(xdrproc_t) xdr_nlm_lockargs, (caddr_t) argp,
45 		(xdrproc_t) xdr_nlm_res, (caddr_t) clnt_res,
46 		timo));
47 }
48 
49 enum clnt_stat
nlm_cancel_1(struct nlm_cancargs * argp,nlm_res * clnt_res,CLIENT * clnt,struct rpc_callextra * ext,struct timeval timo)50 nlm_cancel_1(struct nlm_cancargs *argp, nlm_res *clnt_res, CLIENT *clnt, struct rpc_callextra *ext, struct timeval timo)
51 {
52 	return (CLNT_CALL_EXT(clnt, ext, NLM_CANCEL,
53 		(xdrproc_t) xdr_nlm_cancargs, (caddr_t) argp,
54 		(xdrproc_t) xdr_nlm_res, (caddr_t) clnt_res,
55 		timo));
56 }
57 
58 enum clnt_stat
nlm_unlock_1(struct nlm_unlockargs * argp,nlm_res * clnt_res,CLIENT * clnt,struct rpc_callextra * ext,struct timeval timo)59 nlm_unlock_1(struct nlm_unlockargs *argp, nlm_res *clnt_res, CLIENT *clnt, struct rpc_callextra *ext, struct timeval timo)
60 {
61 	return (CLNT_CALL_EXT(clnt, ext, NLM_UNLOCK,
62 		(xdrproc_t) xdr_nlm_unlockargs, (caddr_t) argp,
63 		(xdrproc_t) xdr_nlm_res, (caddr_t) clnt_res,
64 		timo));
65 }
66 
67 enum clnt_stat
nlm_granted_1(struct nlm_testargs * argp,nlm_res * clnt_res,CLIENT * clnt,struct rpc_callextra * ext,struct timeval timo)68 nlm_granted_1(struct nlm_testargs *argp, nlm_res *clnt_res, CLIENT *clnt, struct rpc_callextra *ext, struct timeval timo)
69 {
70 	return (CLNT_CALL_EXT(clnt, ext, NLM_GRANTED,
71 		(xdrproc_t) xdr_nlm_testargs, (caddr_t) argp,
72 		(xdrproc_t) xdr_nlm_res, (caddr_t) clnt_res,
73 		timo));
74 }
75 
76 enum clnt_stat
nlm_test_msg_1(struct nlm_testargs * argp,void * clnt_res,CLIENT * clnt,struct rpc_callextra * ext,struct timeval timo)77 nlm_test_msg_1(struct nlm_testargs *argp, void *clnt_res, CLIENT *clnt, struct rpc_callextra *ext, struct timeval timo)
78 {
79 	return (CLNT_CALL_EXT(clnt, ext, NLM_TEST_MSG,
80 		(xdrproc_t) xdr_nlm_testargs, (caddr_t) argp,
81 		(xdrproc_t) xdr_void, (caddr_t) clnt_res,
82 		timo));
83 }
84 
85 enum clnt_stat
nlm_lock_msg_1(struct nlm_lockargs * argp,void * clnt_res,CLIENT * clnt,struct rpc_callextra * ext,struct timeval timo)86 nlm_lock_msg_1(struct nlm_lockargs *argp, void *clnt_res, CLIENT *clnt, struct rpc_callextra *ext, struct timeval timo)
87 {
88 	return (CLNT_CALL_EXT(clnt, ext, NLM_LOCK_MSG,
89 		(xdrproc_t) xdr_nlm_lockargs, (caddr_t) argp,
90 		(xdrproc_t) xdr_void, (caddr_t) clnt_res,
91 		timo));
92 }
93 
94 enum clnt_stat
nlm_cancel_msg_1(struct nlm_cancargs * argp,void * clnt_res,CLIENT * clnt,struct rpc_callextra * ext,struct timeval timo)95 nlm_cancel_msg_1(struct nlm_cancargs *argp, void *clnt_res, CLIENT *clnt, struct rpc_callextra *ext, struct timeval timo)
96 {
97 	return (CLNT_CALL_EXT(clnt, ext, NLM_CANCEL_MSG,
98 		(xdrproc_t) xdr_nlm_cancargs, (caddr_t) argp,
99 		(xdrproc_t) xdr_void, (caddr_t) clnt_res,
100 		timo));
101 }
102 
103 enum clnt_stat
nlm_unlock_msg_1(struct nlm_unlockargs * argp,void * clnt_res,CLIENT * clnt,struct rpc_callextra * ext,struct timeval timo)104 nlm_unlock_msg_1(struct nlm_unlockargs *argp, void *clnt_res, CLIENT *clnt, struct rpc_callextra *ext, struct timeval timo)
105 {
106 	return (CLNT_CALL_EXT(clnt, ext, NLM_UNLOCK_MSG,
107 		(xdrproc_t) xdr_nlm_unlockargs, (caddr_t) argp,
108 		(xdrproc_t) xdr_void, (caddr_t) clnt_res,
109 		timo));
110 }
111 
112 enum clnt_stat
nlm_granted_msg_1(struct nlm_testargs * argp,void * clnt_res,CLIENT * clnt,struct rpc_callextra * ext,struct timeval timo)113 nlm_granted_msg_1(struct nlm_testargs *argp, void *clnt_res, CLIENT *clnt, struct rpc_callextra *ext, struct timeval timo)
114 {
115 	return (CLNT_CALL_EXT(clnt, ext, NLM_GRANTED_MSG,
116 		(xdrproc_t) xdr_nlm_testargs, (caddr_t) argp,
117 		(xdrproc_t) xdr_void, (caddr_t) clnt_res,
118 		timo));
119 }
120 
121 enum clnt_stat
nlm_test_res_1(nlm_testres * argp,void * clnt_res,CLIENT * clnt,struct rpc_callextra * ext,struct timeval timo)122 nlm_test_res_1(nlm_testres *argp, void *clnt_res, CLIENT *clnt, struct rpc_callextra *ext, struct timeval timo)
123 {
124 	return (CLNT_CALL_EXT(clnt, ext, NLM_TEST_RES,
125 		(xdrproc_t) xdr_nlm_testres, (caddr_t) argp,
126 		(xdrproc_t) xdr_void, (caddr_t) clnt_res,
127 		timo));
128 }
129 
130 enum clnt_stat
nlm_lock_res_1(nlm_res * argp,void * clnt_res,CLIENT * clnt,struct rpc_callextra * ext,struct timeval timo)131 nlm_lock_res_1(nlm_res *argp, void *clnt_res, CLIENT *clnt, struct rpc_callextra *ext, struct timeval timo)
132 {
133 	return (CLNT_CALL_EXT(clnt, ext, NLM_LOCK_RES,
134 		(xdrproc_t) xdr_nlm_res, (caddr_t) argp,
135 		(xdrproc_t) xdr_void, (caddr_t) clnt_res,
136 		timo));
137 }
138 
139 enum clnt_stat
nlm_cancel_res_1(nlm_res * argp,void * clnt_res,CLIENT * clnt,struct rpc_callextra * ext,struct timeval timo)140 nlm_cancel_res_1(nlm_res *argp, void *clnt_res, CLIENT *clnt, struct rpc_callextra *ext, struct timeval timo)
141 {
142 	return (CLNT_CALL_EXT(clnt, ext, NLM_CANCEL_RES,
143 		(xdrproc_t) xdr_nlm_res, (caddr_t) argp,
144 		(xdrproc_t) xdr_void, (caddr_t) clnt_res,
145 		timo));
146 }
147 
148 enum clnt_stat
nlm_unlock_res_1(nlm_res * argp,void * clnt_res,CLIENT * clnt,struct rpc_callextra * ext,struct timeval timo)149 nlm_unlock_res_1(nlm_res *argp, void *clnt_res, CLIENT *clnt, struct rpc_callextra *ext, struct timeval timo)
150 {
151 	return (CLNT_CALL_EXT(clnt, ext, NLM_UNLOCK_RES,
152 		(xdrproc_t) xdr_nlm_res, (caddr_t) argp,
153 		(xdrproc_t) xdr_void, (caddr_t) clnt_res,
154 		timo));
155 }
156 
157 enum clnt_stat
nlm_granted_res_1(nlm_res * argp,void * clnt_res,CLIENT * clnt,struct rpc_callextra * ext,struct timeval timo)158 nlm_granted_res_1(nlm_res *argp, void *clnt_res, CLIENT *clnt, struct rpc_callextra *ext, struct timeval timo)
159 {
160 	return (CLNT_CALL_EXT(clnt, ext, NLM_GRANTED_RES,
161 		(xdrproc_t) xdr_nlm_res, (caddr_t) argp,
162 		(xdrproc_t) xdr_void, (caddr_t) clnt_res,
163 		timo));
164 }
165 
166 enum clnt_stat
nlm_share_3(nlm_shareargs * argp,nlm_shareres * clnt_res,CLIENT * clnt,struct rpc_callextra * ext,struct timeval timo)167 nlm_share_3(nlm_shareargs *argp, nlm_shareres *clnt_res, CLIENT *clnt, struct rpc_callextra *ext, struct timeval timo)
168 {
169 	return (CLNT_CALL_EXT(clnt, ext, NLM_SHARE,
170 		(xdrproc_t) xdr_nlm_shareargs, (caddr_t) argp,
171 		(xdrproc_t) xdr_nlm_shareres, (caddr_t) clnt_res,
172 		timo));
173 }
174 
175 enum clnt_stat
nlm_unshare_3(nlm_shareargs * argp,nlm_shareres * clnt_res,CLIENT * clnt,struct rpc_callextra * ext,struct timeval timo)176 nlm_unshare_3(nlm_shareargs *argp, nlm_shareres *clnt_res, CLIENT *clnt, struct rpc_callextra *ext, struct timeval timo)
177 {
178 	return (CLNT_CALL_EXT(clnt, ext, NLM_UNSHARE,
179 		(xdrproc_t) xdr_nlm_shareargs, (caddr_t) argp,
180 		(xdrproc_t) xdr_nlm_shareres, (caddr_t) clnt_res,
181 		timo));
182 }
183 
184 enum clnt_stat
nlm_nm_lock_3(nlm_lockargs * argp,nlm_res * clnt_res,CLIENT * clnt,struct rpc_callextra * ext,struct timeval timo)185 nlm_nm_lock_3(nlm_lockargs *argp, nlm_res *clnt_res, CLIENT *clnt, struct rpc_callextra *ext, struct timeval timo)
186 {
187 	return (CLNT_CALL_EXT(clnt, ext, NLM_NM_LOCK,
188 		(xdrproc_t) xdr_nlm_lockargs, (caddr_t) argp,
189 		(xdrproc_t) xdr_nlm_res, (caddr_t) clnt_res,
190 		timo));
191 }
192 
193 enum clnt_stat
nlm_free_all_3(nlm_notify * argp,void * clnt_res,CLIENT * clnt,struct rpc_callextra * ext,struct timeval timo)194 nlm_free_all_3(nlm_notify *argp, void *clnt_res, CLIENT *clnt, struct rpc_callextra *ext, struct timeval timo)
195 {
196 	return (CLNT_CALL_EXT(clnt, ext, NLM_FREE_ALL,
197 		(xdrproc_t) xdr_nlm_notify, (caddr_t) argp,
198 		(xdrproc_t) xdr_void, (caddr_t) clnt_res,
199 		timo));
200 }
201 
202 enum clnt_stat
nlm4_test_4(nlm4_testargs * argp,nlm4_testres * clnt_res,CLIENT * clnt,struct rpc_callextra * ext,struct timeval timo)203 nlm4_test_4(nlm4_testargs *argp, nlm4_testres *clnt_res, CLIENT *clnt, struct rpc_callextra *ext, struct timeval timo)
204 {
205 	return (CLNT_CALL_EXT(clnt, ext, NLM4_TEST,
206 		(xdrproc_t) xdr_nlm4_testargs, (caddr_t) argp,
207 		(xdrproc_t) xdr_nlm4_testres, (caddr_t) clnt_res,
208 		timo));
209 }
210 
211 enum clnt_stat
nlm4_lock_4(nlm4_lockargs * argp,nlm4_res * clnt_res,CLIENT * clnt,struct rpc_callextra * ext,struct timeval timo)212 nlm4_lock_4(nlm4_lockargs *argp, nlm4_res *clnt_res, CLIENT *clnt, struct rpc_callextra *ext, struct timeval timo)
213 {
214 	return (CLNT_CALL_EXT(clnt, ext, NLM4_LOCK,
215 		(xdrproc_t) xdr_nlm4_lockargs, (caddr_t) argp,
216 		(xdrproc_t) xdr_nlm4_res, (caddr_t) clnt_res,
217 		timo));
218 }
219 
220 enum clnt_stat
nlm4_cancel_4(nlm4_cancargs * argp,nlm4_res * clnt_res,CLIENT * clnt,struct rpc_callextra * ext,struct timeval timo)221 nlm4_cancel_4(nlm4_cancargs *argp, nlm4_res *clnt_res, CLIENT *clnt, struct rpc_callextra *ext, struct timeval timo)
222 {
223 	return (CLNT_CALL_EXT(clnt, ext, NLM4_CANCEL,
224 		(xdrproc_t) xdr_nlm4_cancargs, (caddr_t) argp,
225 		(xdrproc_t) xdr_nlm4_res, (caddr_t) clnt_res,
226 		timo));
227 }
228 
229 enum clnt_stat
nlm4_unlock_4(nlm4_unlockargs * argp,nlm4_res * clnt_res,CLIENT * clnt,struct rpc_callextra * ext,struct timeval timo)230 nlm4_unlock_4(nlm4_unlockargs *argp, nlm4_res *clnt_res, CLIENT *clnt, struct rpc_callextra *ext, struct timeval timo)
231 {
232 	return (CLNT_CALL_EXT(clnt, ext, NLM4_UNLOCK,
233 		(xdrproc_t) xdr_nlm4_unlockargs, (caddr_t) argp,
234 		(xdrproc_t) xdr_nlm4_res, (caddr_t) clnt_res,
235 		timo));
236 }
237 
238 enum clnt_stat
nlm4_granted_4(nlm4_testargs * argp,nlm4_res * clnt_res,CLIENT * clnt,struct rpc_callextra * ext,struct timeval timo)239 nlm4_granted_4(nlm4_testargs *argp, nlm4_res *clnt_res, CLIENT *clnt, struct rpc_callextra *ext, struct timeval timo)
240 {
241 	return (CLNT_CALL_EXT(clnt, ext, NLM4_GRANTED,
242 		(xdrproc_t) xdr_nlm4_testargs, (caddr_t) argp,
243 		(xdrproc_t) xdr_nlm4_res, (caddr_t) clnt_res,
244 		timo));
245 }
246 
247 enum clnt_stat
nlm4_test_msg_4(nlm4_testargs * argp,void * clnt_res,CLIENT * clnt,struct rpc_callextra * ext,struct timeval timo)248 nlm4_test_msg_4(nlm4_testargs *argp, void *clnt_res, CLIENT *clnt, struct rpc_callextra *ext, struct timeval timo)
249 {
250 	return (CLNT_CALL_EXT(clnt, ext, NLM4_TEST_MSG,
251 		(xdrproc_t) xdr_nlm4_testargs, (caddr_t) argp,
252 		(xdrproc_t) xdr_void, (caddr_t) clnt_res,
253 		timo));
254 }
255 
256 enum clnt_stat
nlm4_lock_msg_4(nlm4_lockargs * argp,void * clnt_res,CLIENT * clnt,struct rpc_callextra * ext,struct timeval timo)257 nlm4_lock_msg_4(nlm4_lockargs *argp, void *clnt_res, CLIENT *clnt, struct rpc_callextra *ext, struct timeval timo)
258 {
259 	return (CLNT_CALL_EXT(clnt, ext, NLM4_LOCK_MSG,
260 		(xdrproc_t) xdr_nlm4_lockargs, (caddr_t) argp,
261 		(xdrproc_t) xdr_void, (caddr_t) clnt_res,
262 		timo));
263 }
264 
265 enum clnt_stat
nlm4_cancel_msg_4(nlm4_cancargs * argp,void * clnt_res,CLIENT * clnt,struct rpc_callextra * ext,struct timeval timo)266 nlm4_cancel_msg_4(nlm4_cancargs *argp, void *clnt_res, CLIENT *clnt, struct rpc_callextra *ext, struct timeval timo)
267 {
268 	return (CLNT_CALL_EXT(clnt, ext, NLM4_CANCEL_MSG,
269 		(xdrproc_t) xdr_nlm4_cancargs, (caddr_t) argp,
270 		(xdrproc_t) xdr_void, (caddr_t) clnt_res,
271 		timo));
272 }
273 
274 enum clnt_stat
nlm4_unlock_msg_4(nlm4_unlockargs * argp,void * clnt_res,CLIENT * clnt,struct rpc_callextra * ext,struct timeval timo)275 nlm4_unlock_msg_4(nlm4_unlockargs *argp, void *clnt_res, CLIENT *clnt, struct rpc_callextra *ext, struct timeval timo)
276 {
277 	return (CLNT_CALL_EXT(clnt, ext, NLM4_UNLOCK_MSG,
278 		(xdrproc_t) xdr_nlm4_unlockargs, (caddr_t) argp,
279 		(xdrproc_t) xdr_void, (caddr_t) clnt_res,
280 		timo));
281 }
282 
283 enum clnt_stat
nlm4_granted_msg_4(nlm4_testargs * argp,void * clnt_res,CLIENT * clnt,struct rpc_callextra * ext,struct timeval timo)284 nlm4_granted_msg_4(nlm4_testargs *argp, void *clnt_res, CLIENT *clnt, struct rpc_callextra *ext, struct timeval timo)
285 {
286 	return (CLNT_CALL_EXT(clnt, ext, NLM4_GRANTED_MSG,
287 		(xdrproc_t) xdr_nlm4_testargs, (caddr_t) argp,
288 		(xdrproc_t) xdr_void, (caddr_t) clnt_res,
289 		timo));
290 }
291 
292 enum clnt_stat
nlm4_test_res_4(nlm4_testres * argp,void * clnt_res,CLIENT * clnt,struct rpc_callextra * ext,struct timeval timo)293 nlm4_test_res_4(nlm4_testres *argp, void *clnt_res, CLIENT *clnt, struct rpc_callextra *ext, struct timeval timo)
294 {
295 	return (CLNT_CALL_EXT(clnt, ext, NLM4_TEST_RES,
296 		(xdrproc_t) xdr_nlm4_testres, (caddr_t) argp,
297 		(xdrproc_t) xdr_void, (caddr_t) clnt_res,
298 		timo));
299 }
300 
301 enum clnt_stat
nlm4_lock_res_4(nlm4_res * argp,void * clnt_res,CLIENT * clnt,struct rpc_callextra * ext,struct timeval timo)302 nlm4_lock_res_4(nlm4_res *argp, void *clnt_res, CLIENT *clnt, struct rpc_callextra *ext, struct timeval timo)
303 {
304 	return (CLNT_CALL_EXT(clnt, ext, NLM4_LOCK_RES,
305 		(xdrproc_t) xdr_nlm4_res, (caddr_t) argp,
306 		(xdrproc_t) xdr_void, (caddr_t) clnt_res,
307 		timo));
308 }
309 
310 enum clnt_stat
nlm4_cancel_res_4(nlm4_res * argp,void * clnt_res,CLIENT * clnt,struct rpc_callextra * ext,struct timeval timo)311 nlm4_cancel_res_4(nlm4_res *argp, void *clnt_res, CLIENT *clnt, struct rpc_callextra *ext, struct timeval timo)
312 {
313 	return (CLNT_CALL_EXT(clnt, ext, NLM4_CANCEL_RES,
314 		(xdrproc_t) xdr_nlm4_res, (caddr_t) argp,
315 		(xdrproc_t) xdr_void, (caddr_t) clnt_res,
316 		timo));
317 }
318 
319 enum clnt_stat
nlm4_unlock_res_4(nlm4_res * argp,void * clnt_res,CLIENT * clnt,struct rpc_callextra * ext,struct timeval timo)320 nlm4_unlock_res_4(nlm4_res *argp, void *clnt_res, CLIENT *clnt, struct rpc_callextra *ext, struct timeval timo)
321 {
322 	return (CLNT_CALL_EXT(clnt, ext, NLM4_UNLOCK_RES,
323 		(xdrproc_t) xdr_nlm4_res, (caddr_t) argp,
324 		(xdrproc_t) xdr_void, (caddr_t) clnt_res,
325 		timo));
326 }
327 
328 enum clnt_stat
nlm4_granted_res_4(nlm4_res * argp,void * clnt_res,CLIENT * clnt,struct rpc_callextra * ext,struct timeval timo)329 nlm4_granted_res_4(nlm4_res *argp, void *clnt_res, CLIENT *clnt, struct rpc_callextra *ext, struct timeval timo)
330 {
331 	return (CLNT_CALL_EXT(clnt, ext, NLM4_GRANTED_RES,
332 		(xdrproc_t) xdr_nlm4_res, (caddr_t) argp,
333 		(xdrproc_t) xdr_void, (caddr_t) clnt_res,
334 		timo));
335 }
336 
337 enum clnt_stat
nlm4_share_4(nlm4_shareargs * argp,nlm4_shareres * clnt_res,CLIENT * clnt,struct rpc_callextra * ext,struct timeval timo)338 nlm4_share_4(nlm4_shareargs *argp, nlm4_shareres *clnt_res, CLIENT *clnt, struct rpc_callextra *ext, struct timeval timo)
339 {
340 	return (CLNT_CALL_EXT(clnt, ext, NLM4_SHARE,
341 		(xdrproc_t) xdr_nlm4_shareargs, (caddr_t) argp,
342 		(xdrproc_t) xdr_nlm4_shareres, (caddr_t) clnt_res,
343 		timo));
344 }
345 
346 enum clnt_stat
nlm4_unshare_4(nlm4_shareargs * argp,nlm4_shareres * clnt_res,CLIENT * clnt,struct rpc_callextra * ext,struct timeval timo)347 nlm4_unshare_4(nlm4_shareargs *argp, nlm4_shareres *clnt_res, CLIENT *clnt, struct rpc_callextra *ext, struct timeval timo)
348 {
349 	return (CLNT_CALL_EXT(clnt, ext, NLM4_UNSHARE,
350 		(xdrproc_t) xdr_nlm4_shareargs, (caddr_t) argp,
351 		(xdrproc_t) xdr_nlm4_shareres, (caddr_t) clnt_res,
352 		timo));
353 }
354 
355 enum clnt_stat
nlm4_nm_lock_4(nlm4_lockargs * argp,nlm4_res * clnt_res,CLIENT * clnt,struct rpc_callextra * ext,struct timeval timo)356 nlm4_nm_lock_4(nlm4_lockargs *argp, nlm4_res *clnt_res, CLIENT *clnt, struct rpc_callextra *ext, struct timeval timo)
357 {
358 	return (CLNT_CALL_EXT(clnt, ext, NLM4_NM_LOCK,
359 		(xdrproc_t) xdr_nlm4_lockargs, (caddr_t) argp,
360 		(xdrproc_t) xdr_nlm4_res, (caddr_t) clnt_res,
361 		timo));
362 }
363 
364 enum clnt_stat
nlm4_free_all_4(nlm4_notify * argp,void * clnt_res,CLIENT * clnt,struct rpc_callextra * ext,struct timeval timo)365 nlm4_free_all_4(nlm4_notify *argp, void *clnt_res, CLIENT *clnt, struct rpc_callextra *ext, struct timeval timo)
366 {
367 	return (CLNT_CALL_EXT(clnt, ext, NLM4_FREE_ALL,
368 		(xdrproc_t) xdr_nlm4_notify, (caddr_t) argp,
369 		(xdrproc_t) xdr_void, (caddr_t) clnt_res,
370 		timo));
371 }
372