nlm_prot_clnt.c revision 177633
1177633Sdfr/*
2177633Sdfr * Please do not edit this file.
3177633Sdfr * It was generated using rpcgen.
4177633Sdfr */
5177633Sdfr
6177633Sdfr#include <sys/param.h>
7177633Sdfr#include <sys/lock.h>
8177633Sdfr#include <sys/mutex.h>
9177633Sdfr#include <sys/systm.h>
10177633Sdfr
11177633Sdfr#include "nlm_prot.h"
12177633Sdfr#include <sys/cdefs.h>
13177633Sdfr#ifndef lint
14177633Sdfr/*static char sccsid[] = "from: @(#)nlm_prot.x 1.8 87/09/21 Copyr 1987 Sun Micro";*/
15177633Sdfr/*static char sccsid[] = "from: * @(#)nlm_prot.x	2.1 88/08/01 4.0 RPCSRC";*/
16177633Sdfr__RCSID("$NetBSD: nlm_prot.x,v 1.6 2000/06/07 14:30:15 bouyer Exp $");
17177633Sdfr#endif /* not lint */
18177633Sdfr__FBSDID("$FreeBSD: head/sys/nlm/nlm_prot_clnt.c 177633 2008-03-26 15:23:12Z dfr $");
19177633Sdfr
20177633Sdfr/* Default timeout can be changed using clnt_control() */
21177633Sdfrstatic struct timeval TIMEOUT = { 25, 0 };
22177633Sdfr
23177633Sdfrenum clnt_stat
24177633Sdfrnlm_sm_notify_0(struct nlm_sm_status *argp, void *clnt_res, CLIENT *clnt)
25177633Sdfr{
26177633Sdfr	return (clnt_call(clnt, NLM_SM_NOTIFY,
27177633Sdfr		(xdrproc_t) xdr_nlm_sm_status, (caddr_t) argp,
28177633Sdfr		(xdrproc_t) xdr_void, (caddr_t) clnt_res,
29177633Sdfr		TIMEOUT));
30177633Sdfr}
31177633Sdfr
32177633Sdfrenum clnt_stat
33177633Sdfrnlm_test_1(struct nlm_testargs *argp, nlm_testres *clnt_res, CLIENT *clnt)
34177633Sdfr{
35177633Sdfr	return (clnt_call(clnt, NLM_TEST,
36177633Sdfr		(xdrproc_t) xdr_nlm_testargs, (caddr_t) argp,
37177633Sdfr		(xdrproc_t) xdr_nlm_testres, (caddr_t) clnt_res,
38177633Sdfr		TIMEOUT));
39177633Sdfr}
40177633Sdfr
41177633Sdfrenum clnt_stat
42177633Sdfrnlm_lock_1(struct nlm_lockargs *argp, nlm_res *clnt_res, CLIENT *clnt)
43177633Sdfr{
44177633Sdfr	return (clnt_call(clnt, NLM_LOCK,
45177633Sdfr		(xdrproc_t) xdr_nlm_lockargs, (caddr_t) argp,
46177633Sdfr		(xdrproc_t) xdr_nlm_res, (caddr_t) clnt_res,
47177633Sdfr		TIMEOUT));
48177633Sdfr}
49177633Sdfr
50177633Sdfrenum clnt_stat
51177633Sdfrnlm_cancel_1(struct nlm_cancargs *argp, nlm_res *clnt_res, CLIENT *clnt)
52177633Sdfr{
53177633Sdfr	return (clnt_call(clnt, NLM_CANCEL,
54177633Sdfr		(xdrproc_t) xdr_nlm_cancargs, (caddr_t) argp,
55177633Sdfr		(xdrproc_t) xdr_nlm_res, (caddr_t) clnt_res,
56177633Sdfr		TIMEOUT));
57177633Sdfr}
58177633Sdfr
59177633Sdfrenum clnt_stat
60177633Sdfrnlm_unlock_1(struct nlm_unlockargs *argp, nlm_res *clnt_res, CLIENT *clnt)
61177633Sdfr{
62177633Sdfr	return (clnt_call(clnt, NLM_UNLOCK,
63177633Sdfr		(xdrproc_t) xdr_nlm_unlockargs, (caddr_t) argp,
64177633Sdfr		(xdrproc_t) xdr_nlm_res, (caddr_t) clnt_res,
65177633Sdfr		TIMEOUT));
66177633Sdfr}
67177633Sdfr
68177633Sdfrenum clnt_stat
69177633Sdfrnlm_granted_1(struct nlm_testargs *argp, nlm_res *clnt_res, CLIENT *clnt)
70177633Sdfr{
71177633Sdfr	return (clnt_call(clnt, NLM_GRANTED,
72177633Sdfr		(xdrproc_t) xdr_nlm_testargs, (caddr_t) argp,
73177633Sdfr		(xdrproc_t) xdr_nlm_res, (caddr_t) clnt_res,
74177633Sdfr		TIMEOUT));
75177633Sdfr}
76177633Sdfr
77177633Sdfrenum clnt_stat
78177633Sdfrnlm_test_msg_1(struct nlm_testargs *argp, void *clnt_res, CLIENT *clnt)
79177633Sdfr{
80177633Sdfr	return (clnt_call(clnt, NLM_TEST_MSG,
81177633Sdfr		(xdrproc_t) xdr_nlm_testargs, (caddr_t) argp,
82177633Sdfr		(xdrproc_t) xdr_void, (caddr_t) clnt_res,
83177633Sdfr		TIMEOUT));
84177633Sdfr}
85177633Sdfr
86177633Sdfrenum clnt_stat
87177633Sdfrnlm_lock_msg_1(struct nlm_lockargs *argp, void *clnt_res, CLIENT *clnt)
88177633Sdfr{
89177633Sdfr	return (clnt_call(clnt, NLM_LOCK_MSG,
90177633Sdfr		(xdrproc_t) xdr_nlm_lockargs, (caddr_t) argp,
91177633Sdfr		(xdrproc_t) xdr_void, (caddr_t) clnt_res,
92177633Sdfr		TIMEOUT));
93177633Sdfr}
94177633Sdfr
95177633Sdfrenum clnt_stat
96177633Sdfrnlm_cancel_msg_1(struct nlm_cancargs *argp, void *clnt_res, CLIENT *clnt)
97177633Sdfr{
98177633Sdfr	return (clnt_call(clnt, NLM_CANCEL_MSG,
99177633Sdfr		(xdrproc_t) xdr_nlm_cancargs, (caddr_t) argp,
100177633Sdfr		(xdrproc_t) xdr_void, (caddr_t) clnt_res,
101177633Sdfr		TIMEOUT));
102177633Sdfr}
103177633Sdfr
104177633Sdfrenum clnt_stat
105177633Sdfrnlm_unlock_msg_1(struct nlm_unlockargs *argp, void *clnt_res, CLIENT *clnt)
106177633Sdfr{
107177633Sdfr	return (clnt_call(clnt, NLM_UNLOCK_MSG,
108177633Sdfr		(xdrproc_t) xdr_nlm_unlockargs, (caddr_t) argp,
109177633Sdfr		(xdrproc_t) xdr_void, (caddr_t) clnt_res,
110177633Sdfr		TIMEOUT));
111177633Sdfr}
112177633Sdfr
113177633Sdfrenum clnt_stat
114177633Sdfrnlm_granted_msg_1(struct nlm_testargs *argp, void *clnt_res, CLIENT *clnt)
115177633Sdfr{
116177633Sdfr	return (clnt_call(clnt, NLM_GRANTED_MSG,
117177633Sdfr		(xdrproc_t) xdr_nlm_testargs, (caddr_t) argp,
118177633Sdfr		(xdrproc_t) xdr_void, (caddr_t) clnt_res,
119177633Sdfr		TIMEOUT));
120177633Sdfr}
121177633Sdfr
122177633Sdfrenum clnt_stat
123177633Sdfrnlm_test_res_1(nlm_testres *argp, void *clnt_res, CLIENT *clnt)
124177633Sdfr{
125177633Sdfr	return (clnt_call(clnt, NLM_TEST_RES,
126177633Sdfr		(xdrproc_t) xdr_nlm_testres, (caddr_t) argp,
127177633Sdfr		(xdrproc_t) xdr_void, (caddr_t) clnt_res,
128177633Sdfr		TIMEOUT));
129177633Sdfr}
130177633Sdfr
131177633Sdfrenum clnt_stat
132177633Sdfrnlm_lock_res_1(nlm_res *argp, void *clnt_res, CLIENT *clnt)
133177633Sdfr{
134177633Sdfr	return (clnt_call(clnt, NLM_LOCK_RES,
135177633Sdfr		(xdrproc_t) xdr_nlm_res, (caddr_t) argp,
136177633Sdfr		(xdrproc_t) xdr_void, (caddr_t) clnt_res,
137177633Sdfr		TIMEOUT));
138177633Sdfr}
139177633Sdfr
140177633Sdfrenum clnt_stat
141177633Sdfrnlm_cancel_res_1(nlm_res *argp, void *clnt_res, CLIENT *clnt)
142177633Sdfr{
143177633Sdfr	return (clnt_call(clnt, NLM_CANCEL_RES,
144177633Sdfr		(xdrproc_t) xdr_nlm_res, (caddr_t) argp,
145177633Sdfr		(xdrproc_t) xdr_void, (caddr_t) clnt_res,
146177633Sdfr		TIMEOUT));
147177633Sdfr}
148177633Sdfr
149177633Sdfrenum clnt_stat
150177633Sdfrnlm_unlock_res_1(nlm_res *argp, void *clnt_res, CLIENT *clnt)
151177633Sdfr{
152177633Sdfr	return (clnt_call(clnt, NLM_UNLOCK_RES,
153177633Sdfr		(xdrproc_t) xdr_nlm_res, (caddr_t) argp,
154177633Sdfr		(xdrproc_t) xdr_void, (caddr_t) clnt_res,
155177633Sdfr		TIMEOUT));
156177633Sdfr}
157177633Sdfr
158177633Sdfrenum clnt_stat
159177633Sdfrnlm_granted_res_1(nlm_res *argp, void *clnt_res, CLIENT *clnt)
160177633Sdfr{
161177633Sdfr	return (clnt_call(clnt, NLM_GRANTED_RES,
162177633Sdfr		(xdrproc_t) xdr_nlm_res, (caddr_t) argp,
163177633Sdfr		(xdrproc_t) xdr_void, (caddr_t) clnt_res,
164177633Sdfr		TIMEOUT));
165177633Sdfr}
166177633Sdfr
167177633Sdfrenum clnt_stat
168177633Sdfrnlm_share_3(nlm_shareargs *argp, nlm_shareres *clnt_res, CLIENT *clnt)
169177633Sdfr{
170177633Sdfr	return (clnt_call(clnt, NLM_SHARE,
171177633Sdfr		(xdrproc_t) xdr_nlm_shareargs, (caddr_t) argp,
172177633Sdfr		(xdrproc_t) xdr_nlm_shareres, (caddr_t) clnt_res,
173177633Sdfr		TIMEOUT));
174177633Sdfr}
175177633Sdfr
176177633Sdfrenum clnt_stat
177177633Sdfrnlm_unshare_3(nlm_shareargs *argp, nlm_shareres *clnt_res, CLIENT *clnt)
178177633Sdfr{
179177633Sdfr	return (clnt_call(clnt, NLM_UNSHARE,
180177633Sdfr		(xdrproc_t) xdr_nlm_shareargs, (caddr_t) argp,
181177633Sdfr		(xdrproc_t) xdr_nlm_shareres, (caddr_t) clnt_res,
182177633Sdfr		TIMEOUT));
183177633Sdfr}
184177633Sdfr
185177633Sdfrenum clnt_stat
186177633Sdfrnlm_nm_lock_3(nlm_lockargs *argp, nlm_res *clnt_res, CLIENT *clnt)
187177633Sdfr{
188177633Sdfr	return (clnt_call(clnt, NLM_NM_LOCK,
189177633Sdfr		(xdrproc_t) xdr_nlm_lockargs, (caddr_t) argp,
190177633Sdfr		(xdrproc_t) xdr_nlm_res, (caddr_t) clnt_res,
191177633Sdfr		TIMEOUT));
192177633Sdfr}
193177633Sdfr
194177633Sdfrenum clnt_stat
195177633Sdfrnlm_free_all_3(nlm_notify *argp, void *clnt_res, CLIENT *clnt)
196177633Sdfr{
197177633Sdfr	return (clnt_call(clnt, NLM_FREE_ALL,
198177633Sdfr		(xdrproc_t) xdr_nlm_notify, (caddr_t) argp,
199177633Sdfr		(xdrproc_t) xdr_void, (caddr_t) clnt_res,
200177633Sdfr		TIMEOUT));
201177633Sdfr}
202177633Sdfr
203177633Sdfrenum clnt_stat
204177633Sdfrnlm4_test_4(nlm4_testargs *argp, nlm4_testres *clnt_res, CLIENT *clnt)
205177633Sdfr{
206177633Sdfr	return (clnt_call(clnt, NLM4_TEST,
207177633Sdfr		(xdrproc_t) xdr_nlm4_testargs, (caddr_t) argp,
208177633Sdfr		(xdrproc_t) xdr_nlm4_testres, (caddr_t) clnt_res,
209177633Sdfr		TIMEOUT));
210177633Sdfr}
211177633Sdfr
212177633Sdfrenum clnt_stat
213177633Sdfrnlm4_lock_4(nlm4_lockargs *argp, nlm4_res *clnt_res, CLIENT *clnt)
214177633Sdfr{
215177633Sdfr	return (clnt_call(clnt, NLM4_LOCK,
216177633Sdfr		(xdrproc_t) xdr_nlm4_lockargs, (caddr_t) argp,
217177633Sdfr		(xdrproc_t) xdr_nlm4_res, (caddr_t) clnt_res,
218177633Sdfr		TIMEOUT));
219177633Sdfr}
220177633Sdfr
221177633Sdfrenum clnt_stat
222177633Sdfrnlm4_cancel_4(nlm4_cancargs *argp, nlm4_res *clnt_res, CLIENT *clnt)
223177633Sdfr{
224177633Sdfr	return (clnt_call(clnt, NLM4_CANCEL,
225177633Sdfr		(xdrproc_t) xdr_nlm4_cancargs, (caddr_t) argp,
226177633Sdfr		(xdrproc_t) xdr_nlm4_res, (caddr_t) clnt_res,
227177633Sdfr		TIMEOUT));
228177633Sdfr}
229177633Sdfr
230177633Sdfrenum clnt_stat
231177633Sdfrnlm4_unlock_4(nlm4_unlockargs *argp, nlm4_res *clnt_res, CLIENT *clnt)
232177633Sdfr{
233177633Sdfr	return (clnt_call(clnt, NLM4_UNLOCK,
234177633Sdfr		(xdrproc_t) xdr_nlm4_unlockargs, (caddr_t) argp,
235177633Sdfr		(xdrproc_t) xdr_nlm4_res, (caddr_t) clnt_res,
236177633Sdfr		TIMEOUT));
237177633Sdfr}
238177633Sdfr
239177633Sdfrenum clnt_stat
240177633Sdfrnlm4_granted_4(nlm4_testargs *argp, nlm4_res *clnt_res, CLIENT *clnt)
241177633Sdfr{
242177633Sdfr	return (clnt_call(clnt, NLM4_GRANTED,
243177633Sdfr		(xdrproc_t) xdr_nlm4_testargs, (caddr_t) argp,
244177633Sdfr		(xdrproc_t) xdr_nlm4_res, (caddr_t) clnt_res,
245177633Sdfr		TIMEOUT));
246177633Sdfr}
247177633Sdfr
248177633Sdfrenum clnt_stat
249177633Sdfrnlm4_test_msg_4(nlm4_testargs *argp, void *clnt_res, CLIENT *clnt)
250177633Sdfr{
251177633Sdfr	return (clnt_call(clnt, NLM4_TEST_MSG,
252177633Sdfr		(xdrproc_t) xdr_nlm4_testargs, (caddr_t) argp,
253177633Sdfr		(xdrproc_t) xdr_void, (caddr_t) clnt_res,
254177633Sdfr		TIMEOUT));
255177633Sdfr}
256177633Sdfr
257177633Sdfrenum clnt_stat
258177633Sdfrnlm4_lock_msg_4(nlm4_lockargs *argp, void *clnt_res, CLIENT *clnt)
259177633Sdfr{
260177633Sdfr	return (clnt_call(clnt, NLM4_LOCK_MSG,
261177633Sdfr		(xdrproc_t) xdr_nlm4_lockargs, (caddr_t) argp,
262177633Sdfr		(xdrproc_t) xdr_void, (caddr_t) clnt_res,
263177633Sdfr		TIMEOUT));
264177633Sdfr}
265177633Sdfr
266177633Sdfrenum clnt_stat
267177633Sdfrnlm4_cancel_msg_4(nlm4_cancargs *argp, void *clnt_res, CLIENT *clnt)
268177633Sdfr{
269177633Sdfr	return (clnt_call(clnt, NLM4_CANCEL_MSG,
270177633Sdfr		(xdrproc_t) xdr_nlm4_cancargs, (caddr_t) argp,
271177633Sdfr		(xdrproc_t) xdr_void, (caddr_t) clnt_res,
272177633Sdfr		TIMEOUT));
273177633Sdfr}
274177633Sdfr
275177633Sdfrenum clnt_stat
276177633Sdfrnlm4_unlock_msg_4(nlm4_unlockargs *argp, void *clnt_res, CLIENT *clnt)
277177633Sdfr{
278177633Sdfr	return (clnt_call(clnt, NLM4_UNLOCK_MSG,
279177633Sdfr		(xdrproc_t) xdr_nlm4_unlockargs, (caddr_t) argp,
280177633Sdfr		(xdrproc_t) xdr_void, (caddr_t) clnt_res,
281177633Sdfr		TIMEOUT));
282177633Sdfr}
283177633Sdfr
284177633Sdfrenum clnt_stat
285177633Sdfrnlm4_granted_msg_4(nlm4_testargs *argp, void *clnt_res, CLIENT *clnt)
286177633Sdfr{
287177633Sdfr	return (clnt_call(clnt, NLM4_GRANTED_MSG,
288177633Sdfr		(xdrproc_t) xdr_nlm4_testargs, (caddr_t) argp,
289177633Sdfr		(xdrproc_t) xdr_void, (caddr_t) clnt_res,
290177633Sdfr		TIMEOUT));
291177633Sdfr}
292177633Sdfr
293177633Sdfrenum clnt_stat
294177633Sdfrnlm4_test_res_4(nlm4_testres *argp, void *clnt_res, CLIENT *clnt)
295177633Sdfr{
296177633Sdfr	return (clnt_call(clnt, NLM4_TEST_RES,
297177633Sdfr		(xdrproc_t) xdr_nlm4_testres, (caddr_t) argp,
298177633Sdfr		(xdrproc_t) xdr_void, (caddr_t) clnt_res,
299177633Sdfr		TIMEOUT));
300177633Sdfr}
301177633Sdfr
302177633Sdfrenum clnt_stat
303177633Sdfrnlm4_lock_res_4(nlm4_res *argp, void *clnt_res, CLIENT *clnt)
304177633Sdfr{
305177633Sdfr	return (clnt_call(clnt, NLM4_LOCK_RES,
306177633Sdfr		(xdrproc_t) xdr_nlm4_res, (caddr_t) argp,
307177633Sdfr		(xdrproc_t) xdr_void, (caddr_t) clnt_res,
308177633Sdfr		TIMEOUT));
309177633Sdfr}
310177633Sdfr
311177633Sdfrenum clnt_stat
312177633Sdfrnlm4_cancel_res_4(nlm4_res *argp, void *clnt_res, CLIENT *clnt)
313177633Sdfr{
314177633Sdfr	return (clnt_call(clnt, NLM4_CANCEL_RES,
315177633Sdfr		(xdrproc_t) xdr_nlm4_res, (caddr_t) argp,
316177633Sdfr		(xdrproc_t) xdr_void, (caddr_t) clnt_res,
317177633Sdfr		TIMEOUT));
318177633Sdfr}
319177633Sdfr
320177633Sdfrenum clnt_stat
321177633Sdfrnlm4_unlock_res_4(nlm4_res *argp, void *clnt_res, CLIENT *clnt)
322177633Sdfr{
323177633Sdfr	return (clnt_call(clnt, NLM4_UNLOCK_RES,
324177633Sdfr		(xdrproc_t) xdr_nlm4_res, (caddr_t) argp,
325177633Sdfr		(xdrproc_t) xdr_void, (caddr_t) clnt_res,
326177633Sdfr		TIMEOUT));
327177633Sdfr}
328177633Sdfr
329177633Sdfrenum clnt_stat
330177633Sdfrnlm4_granted_res_4(nlm4_res *argp, void *clnt_res, CLIENT *clnt)
331177633Sdfr{
332177633Sdfr	return (clnt_call(clnt, NLM4_GRANTED_RES,
333177633Sdfr		(xdrproc_t) xdr_nlm4_res, (caddr_t) argp,
334177633Sdfr		(xdrproc_t) xdr_void, (caddr_t) clnt_res,
335177633Sdfr		TIMEOUT));
336177633Sdfr}
337177633Sdfr
338177633Sdfrenum clnt_stat
339177633Sdfrnlm4_share_4(nlm4_shareargs *argp, nlm4_shareres *clnt_res, CLIENT *clnt)
340177633Sdfr{
341177633Sdfr	return (clnt_call(clnt, NLM4_SHARE,
342177633Sdfr		(xdrproc_t) xdr_nlm4_shareargs, (caddr_t) argp,
343177633Sdfr		(xdrproc_t) xdr_nlm4_shareres, (caddr_t) clnt_res,
344177633Sdfr		TIMEOUT));
345177633Sdfr}
346177633Sdfr
347177633Sdfrenum clnt_stat
348177633Sdfrnlm4_unshare_4(nlm4_shareargs *argp, nlm4_shareres *clnt_res, CLIENT *clnt)
349177633Sdfr{
350177633Sdfr	return (clnt_call(clnt, NLM4_UNSHARE,
351177633Sdfr		(xdrproc_t) xdr_nlm4_shareargs, (caddr_t) argp,
352177633Sdfr		(xdrproc_t) xdr_nlm4_shareres, (caddr_t) clnt_res,
353177633Sdfr		TIMEOUT));
354177633Sdfr}
355177633Sdfr
356177633Sdfrenum clnt_stat
357177633Sdfrnlm4_nm_lock_4(nlm4_lockargs *argp, nlm4_res *clnt_res, CLIENT *clnt)
358177633Sdfr{
359177633Sdfr	return (clnt_call(clnt, NLM4_NM_LOCK,
360177633Sdfr		(xdrproc_t) xdr_nlm4_lockargs, (caddr_t) argp,
361177633Sdfr		(xdrproc_t) xdr_nlm4_res, (caddr_t) clnt_res,
362177633Sdfr		TIMEOUT));
363177633Sdfr}
364177633Sdfr
365177633Sdfrenum clnt_stat
366177633Sdfrnlm4_free_all_4(nlm4_notify *argp, void *clnt_res, CLIENT *clnt)
367177633Sdfr{
368177633Sdfr	return (clnt_call(clnt, NLM4_FREE_ALL,
369177633Sdfr		(xdrproc_t) xdr_nlm4_notify, (caddr_t) argp,
370177633Sdfr		(xdrproc_t) xdr_void, (caddr_t) clnt_res,
371177633Sdfr		TIMEOUT));
372177633Sdfr}
373