nlm_prot_clnt.c revision 177633
155714Skris/*
255714Skris * Please do not edit this file.
355714Skris * It was generated using rpcgen.
455714Skris */
555714Skris
655714Skris#include <sys/param.h>
755714Skris#include <sys/lock.h>
855714Skris#include <sys/mutex.h>
955714Skris#include <sys/systm.h>
1055714Skris
1155714Skris#include "nlm_prot.h"
1255714Skris#include <sys/cdefs.h>
1355714Skris#ifndef lint
1455714Skris/*static char sccsid[] = "from: @(#)nlm_prot.x 1.8 87/09/21 Copyr 1987 Sun Micro";*/
1555714Skris/*static char sccsid[] = "from: * @(#)nlm_prot.x	2.1 88/08/01 4.0 RPCSRC";*/
1655714Skris__RCSID("$NetBSD: nlm_prot.x,v 1.6 2000/06/07 14:30:15 bouyer Exp $");
1755714Skris#endif /* not lint */
1855714Skris__FBSDID("$FreeBSD: head/sys/nlm/nlm_prot_clnt.c 177633 2008-03-26 15:23:12Z dfr $");
1955714Skris
2055714Skris/* Default timeout can be changed using clnt_control() */
2155714Skrisstatic struct timeval TIMEOUT = { 25, 0 };
2255714Skris
2355714Skrisenum clnt_stat
2455714Skrisnlm_sm_notify_0(struct nlm_sm_status *argp, void *clnt_res, CLIENT *clnt)
2555714Skris{
2655714Skris	return (clnt_call(clnt, NLM_SM_NOTIFY,
2755714Skris		(xdrproc_t) xdr_nlm_sm_status, (caddr_t) argp,
2855714Skris		(xdrproc_t) xdr_void, (caddr_t) clnt_res,
2955714Skris		TIMEOUT));
3055714Skris}
3155714Skris
3255714Skrisenum clnt_stat
3355714Skrisnlm_test_1(struct nlm_testargs *argp, nlm_testres *clnt_res, CLIENT *clnt)
3455714Skris{
3555714Skris	return (clnt_call(clnt, NLM_TEST,
3655714Skris		(xdrproc_t) xdr_nlm_testargs, (caddr_t) argp,
3755714Skris		(xdrproc_t) xdr_nlm_testres, (caddr_t) clnt_res,
3855714Skris		TIMEOUT));
3955714Skris}
4055714Skris
4155714Skrisenum clnt_stat
4255714Skrisnlm_lock_1(struct nlm_lockargs *argp, nlm_res *clnt_res, CLIENT *clnt)
4355714Skris{
4455714Skris	return (clnt_call(clnt, NLM_LOCK,
4555714Skris		(xdrproc_t) xdr_nlm_lockargs, (caddr_t) argp,
4655714Skris		(xdrproc_t) xdr_nlm_res, (caddr_t) clnt_res,
4755714Skris		TIMEOUT));
4855714Skris}
4955714Skris
5055714Skrisenum clnt_stat
5155714Skrisnlm_cancel_1(struct nlm_cancargs *argp, nlm_res *clnt_res, CLIENT *clnt)
5255714Skris{
5355714Skris	return (clnt_call(clnt, NLM_CANCEL,
5455714Skris		(xdrproc_t) xdr_nlm_cancargs, (caddr_t) argp,
5555714Skris		(xdrproc_t) xdr_nlm_res, (caddr_t) clnt_res,
5655714Skris		TIMEOUT));
5755714Skris}
5855714Skris
5955714Skrisenum clnt_stat
60101613Snectarnlm_unlock_1(struct nlm_unlockargs *argp, nlm_res *clnt_res, CLIENT *clnt)
6155714Skris{
6255714Skris	return (clnt_call(clnt, NLM_UNLOCK,
6355714Skris		(xdrproc_t) xdr_nlm_unlockargs, (caddr_t) argp,
6455714Skris		(xdrproc_t) xdr_nlm_res, (caddr_t) clnt_res,
65160814Ssimon		TIMEOUT));
6655714Skris}
67167612Ssimon
6855714Skrisenum clnt_stat
69160814Ssimonnlm_granted_1(struct nlm_testargs *argp, nlm_res *clnt_res, CLIENT *clnt)
7055714Skris{
7155714Skris	return (clnt_call(clnt, NLM_GRANTED,
7255714Skris		(xdrproc_t) xdr_nlm_testargs, (caddr_t) argp,
7355714Skris		(xdrproc_t) xdr_nlm_res, (caddr_t) clnt_res,
7455714Skris		TIMEOUT));
7555714Skris}
7655714Skris
7755714Skrisenum clnt_stat
7855714Skrisnlm_test_msg_1(struct nlm_testargs *argp, void *clnt_res, CLIENT *clnt)
7955714Skris{
8055714Skris	return (clnt_call(clnt, NLM_TEST_MSG,
8155714Skris		(xdrproc_t) xdr_nlm_testargs, (caddr_t) argp,
8255714Skris		(xdrproc_t) xdr_void, (caddr_t) clnt_res,
83160814Ssimon		TIMEOUT));
84160814Ssimon}
85160814Ssimon
86160814Ssimonenum clnt_stat
8755714Skrisnlm_lock_msg_1(struct nlm_lockargs *argp, void *clnt_res, CLIENT *clnt)
88160814Ssimon{
8955714Skris	return (clnt_call(clnt, NLM_LOCK_MSG,
90160814Ssimon		(xdrproc_t) xdr_nlm_lockargs, (caddr_t) argp,
91160814Ssimon		(xdrproc_t) xdr_void, (caddr_t) clnt_res,
92160814Ssimon		TIMEOUT));
93160814Ssimon}
94160814Ssimon
95160814Ssimonenum clnt_stat
96160814Ssimonnlm_cancel_msg_1(struct nlm_cancargs *argp, void *clnt_res, CLIENT *clnt)
9755714Skris{
9855714Skris	return (clnt_call(clnt, NLM_CANCEL_MSG,
99160814Ssimon		(xdrproc_t) xdr_nlm_cancargs, (caddr_t) argp,
10055714Skris		(xdrproc_t) xdr_void, (caddr_t) clnt_res,
10155714Skris		TIMEOUT));
10255714Skris}
10355714Skris
10455714Skrisenum clnt_stat
10555714Skrisnlm_unlock_msg_1(struct nlm_unlockargs *argp, void *clnt_res, CLIENT *clnt)
10655714Skris{
10755714Skris	return (clnt_call(clnt, NLM_UNLOCK_MSG,
10855714Skris		(xdrproc_t) xdr_nlm_unlockargs, (caddr_t) argp,
10955714Skris		(xdrproc_t) xdr_void, (caddr_t) clnt_res,
11055714Skris		TIMEOUT));
11155714Skris}
11255714Skris
11355714Skrisenum clnt_stat
11455714Skrisnlm_granted_msg_1(struct nlm_testargs *argp, void *clnt_res, CLIENT *clnt)
11555714Skris{
11655714Skris	return (clnt_call(clnt, NLM_GRANTED_MSG,
117120631Snectar		(xdrproc_t) xdr_nlm_testargs, (caddr_t) argp,
11855714Skris		(xdrproc_t) xdr_void, (caddr_t) clnt_res,
11955714Skris		TIMEOUT));
12055714Skris}
12155714Skris
122120631Snectarenum clnt_stat
12355714Skrisnlm_test_res_1(nlm_testres *argp, void *clnt_res, CLIENT *clnt)
12455714Skris{
12555714Skris	return (clnt_call(clnt, NLM_TEST_RES,
12655714Skris		(xdrproc_t) xdr_nlm_testres, (caddr_t) argp,
12755714Skris		(xdrproc_t) xdr_void, (caddr_t) clnt_res,
12855714Skris		TIMEOUT));
12955714Skris}
13055714Skris
13155714Skrisenum clnt_stat
13255714Skrisnlm_lock_res_1(nlm_res *argp, void *clnt_res, CLIENT *clnt)
13355714Skris{
134279264Sdelphij	return (clnt_call(clnt, NLM_LOCK_RES,
135279264Sdelphij		(xdrproc_t) xdr_nlm_res, (caddr_t) argp,
136279264Sdelphij		(xdrproc_t) xdr_void, (caddr_t) clnt_res,
13755714Skris		TIMEOUT));
13855714Skris}
13955714Skris
14055714Skrisenum clnt_stat
14155714Skrisnlm_cancel_res_1(nlm_res *argp, void *clnt_res, CLIENT *clnt)
14255714Skris{
143101386Snectar	return (clnt_call(clnt, NLM_CANCEL_RES,
14455714Skris		(xdrproc_t) xdr_nlm_res, (caddr_t) argp,
14555714Skris		(xdrproc_t) xdr_void, (caddr_t) clnt_res,
14655714Skris		TIMEOUT));
14755714Skris}
14855714Skris
14955714Skrisenum clnt_stat
15055714Skrisnlm_unlock_res_1(nlm_res *argp, void *clnt_res, CLIENT *clnt)
15155714Skris{
15255714Skris	return (clnt_call(clnt, NLM_UNLOCK_RES,
15355714Skris		(xdrproc_t) xdr_nlm_res, (caddr_t) argp,
15455714Skris		(xdrproc_t) xdr_void, (caddr_t) clnt_res,
15555714Skris		TIMEOUT));
15655714Skris}
157160814Ssimon
15855714Skrisenum clnt_stat
159160814Ssimonnlm_granted_res_1(nlm_res *argp, void *clnt_res, CLIENT *clnt)
160101613Snectar{
161160814Ssimon	return (clnt_call(clnt, NLM_GRANTED_RES,
16255714Skris		(xdrproc_t) xdr_nlm_res, (caddr_t) argp,
16355714Skris		(xdrproc_t) xdr_void, (caddr_t) clnt_res,
16455714Skris		TIMEOUT));
16555714Skris}
16655714Skris
16755714Skrisenum clnt_stat
16855714Skrisnlm_share_3(nlm_shareargs *argp, nlm_shareres *clnt_res, CLIENT *clnt)
16955714Skris{
17055714Skris	return (clnt_call(clnt, NLM_SHARE,
17155714Skris		(xdrproc_t) xdr_nlm_shareargs, (caddr_t) argp,
17255714Skris		(xdrproc_t) xdr_nlm_shareres, (caddr_t) clnt_res,
17355714Skris		TIMEOUT));
17455714Skris}
17555714Skris
176100936Snectarenum clnt_stat
177100936Snectarnlm_unshare_3(nlm_shareargs *argp, nlm_shareres *clnt_res, CLIENT *clnt)
17855714Skris{
17955714Skris	return (clnt_call(clnt, NLM_UNSHARE,
18055714Skris		(xdrproc_t) xdr_nlm_shareargs, (caddr_t) argp,
18155714Skris		(xdrproc_t) xdr_nlm_shareres, (caddr_t) clnt_res,
18255714Skris		TIMEOUT));
18355714Skris}
18455714Skris
18555714Skrisenum clnt_stat
18655714Skrisnlm_nm_lock_3(nlm_lockargs *argp, nlm_res *clnt_res, CLIENT *clnt)
18755714Skris{
18855714Skris	return (clnt_call(clnt, NLM_NM_LOCK,
189101613Snectar		(xdrproc_t) xdr_nlm_lockargs, (caddr_t) argp,
190100936Snectar		(xdrproc_t) xdr_nlm_res, (caddr_t) clnt_res,
19155714Skris		TIMEOUT));
192101613Snectar}
19355714Skris
19455714Skrisenum clnt_stat
19555714Skrisnlm_free_all_3(nlm_notify *argp, void *clnt_res, CLIENT *clnt)
19655714Skris{
19759191Skris	return (clnt_call(clnt, NLM_FREE_ALL,
19855714Skris		(xdrproc_t) xdr_nlm_notify, (caddr_t) argp,
19955714Skris		(xdrproc_t) xdr_void, (caddr_t) clnt_res,
20055714Skris		TIMEOUT));
20155714Skris}
20268651Skris
20355714Skrisenum clnt_stat
20455714Skrisnlm4_test_4(nlm4_testargs *argp, nlm4_testres *clnt_res, CLIENT *clnt)
20555714Skris{
20655714Skris	return (clnt_call(clnt, NLM4_TEST,
20755714Skris		(xdrproc_t) xdr_nlm4_testargs, (caddr_t) argp,
20855714Skris		(xdrproc_t) xdr_nlm4_testres, (caddr_t) clnt_res,
20955714Skris		TIMEOUT));
21055714Skris}
21168651Skris
21268651Skrisenum clnt_stat
21368651Skrisnlm4_lock_4(nlm4_lockargs *argp, nlm4_res *clnt_res, CLIENT *clnt)
21455714Skris{
21568651Skris	return (clnt_call(clnt, NLM4_LOCK,
21668651Skris		(xdrproc_t) xdr_nlm4_lockargs, (caddr_t) argp,
21768651Skris		(xdrproc_t) xdr_nlm4_res, (caddr_t) clnt_res,
21855714Skris		TIMEOUT));
21968651Skris}
22055714Skris
221160814Ssimonenum clnt_stat
222160814Ssimonnlm4_cancel_4(nlm4_cancargs *argp, nlm4_res *clnt_res, CLIENT *clnt)
22355714Skris{
22455714Skris	return (clnt_call(clnt, NLM4_CANCEL,
22555714Skris		(xdrproc_t) xdr_nlm4_cancargs, (caddr_t) argp,
22655714Skris		(xdrproc_t) xdr_nlm4_res, (caddr_t) clnt_res,
22755714Skris		TIMEOUT));
228160814Ssimon}
229160814Ssimon
230160814Ssimonenum clnt_stat
231160814Ssimonnlm4_unlock_4(nlm4_unlockargs *argp, nlm4_res *clnt_res, CLIENT *clnt)
232160814Ssimon{
233160814Ssimon	return (clnt_call(clnt, NLM4_UNLOCK,
234160814Ssimon		(xdrproc_t) xdr_nlm4_unlockargs, (caddr_t) argp,
235160814Ssimon		(xdrproc_t) xdr_nlm4_res, (caddr_t) clnt_res,
236160814Ssimon		TIMEOUT));
23755714Skris}
23855714Skris
23955714Skrisenum clnt_stat
24055714Skrisnlm4_granted_4(nlm4_testargs *argp, nlm4_res *clnt_res, CLIENT *clnt)
24155714Skris{
24255714Skris	return (clnt_call(clnt, NLM4_GRANTED,
24355714Skris		(xdrproc_t) xdr_nlm4_testargs, (caddr_t) argp,
24455714Skris		(xdrproc_t) xdr_nlm4_res, (caddr_t) clnt_res,
24555714Skris		TIMEOUT));
24655714Skris}
24755714Skris
24855714Skrisenum clnt_stat
24955714Skrisnlm4_test_msg_4(nlm4_testargs *argp, void *clnt_res, CLIENT *clnt)
25055714Skris{
25155714Skris	return (clnt_call(clnt, NLM4_TEST_MSG,
25255714Skris		(xdrproc_t) xdr_nlm4_testargs, (caddr_t) argp,
25355714Skris		(xdrproc_t) xdr_void, (caddr_t) clnt_res,
25455714Skris		TIMEOUT));
25555714Skris}
25655714Skris
25755714Skrisenum clnt_stat
25855714Skrisnlm4_lock_msg_4(nlm4_lockargs *argp, void *clnt_res, CLIENT *clnt)
25955714Skris{
26055714Skris	return (clnt_call(clnt, NLM4_LOCK_MSG,
26155714Skris		(xdrproc_t) xdr_nlm4_lockargs, (caddr_t) argp,
26255714Skris		(xdrproc_t) xdr_void, (caddr_t) clnt_res,
26355714Skris		TIMEOUT));
26455714Skris}
26555714Skris
26655714Skrisenum clnt_stat
26755714Skrisnlm4_cancel_msg_4(nlm4_cancargs *argp, void *clnt_res, CLIENT *clnt)
26855714Skris{
26955714Skris	return (clnt_call(clnt, NLM4_CANCEL_MSG,
27055714Skris		(xdrproc_t) xdr_nlm4_cancargs, (caddr_t) argp,
27155714Skris		(xdrproc_t) xdr_void, (caddr_t) clnt_res,
27255714Skris		TIMEOUT));
27355714Skris}
274160814Ssimon
275160814Ssimonenum clnt_stat
27655714Skrisnlm4_unlock_msg_4(nlm4_unlockargs *argp, void *clnt_res, CLIENT *clnt)
27755714Skris{
27855714Skris	return (clnt_call(clnt, NLM4_UNLOCK_MSG,
27955714Skris		(xdrproc_t) xdr_nlm4_unlockargs, (caddr_t) argp,
28055714Skris		(xdrproc_t) xdr_void, (caddr_t) clnt_res,
28155714Skris		TIMEOUT));
28255714Skris}
28355714Skris
28455714Skrisenum clnt_stat
28555714Skrisnlm4_granted_msg_4(nlm4_testargs *argp, void *clnt_res, CLIENT *clnt)
28655714Skris{
28755714Skris	return (clnt_call(clnt, NLM4_GRANTED_MSG,
288160814Ssimon		(xdrproc_t) xdr_nlm4_testargs, (caddr_t) argp,
28955714Skris		(xdrproc_t) xdr_void, (caddr_t) clnt_res,
29055714Skris		TIMEOUT));
29155714Skris}
292160814Ssimon
29355714Skrisenum clnt_stat
29455714Skrisnlm4_test_res_4(nlm4_testres *argp, void *clnt_res, CLIENT *clnt)
29555714Skris{
29655714Skris	return (clnt_call(clnt, NLM4_TEST_RES,
29755714Skris		(xdrproc_t) xdr_nlm4_testres, (caddr_t) argp,
29855714Skris		(xdrproc_t) xdr_void, (caddr_t) clnt_res,
29955714Skris		TIMEOUT));
30055714Skris}
30155714Skris
30255714Skrisenum clnt_stat
30355714Skrisnlm4_lock_res_4(nlm4_res *argp, void *clnt_res, CLIENT *clnt)
30455714Skris{
30555714Skris	return (clnt_call(clnt, NLM4_LOCK_RES,
30655714Skris		(xdrproc_t) xdr_nlm4_res, (caddr_t) argp,
307160814Ssimon		(xdrproc_t) xdr_void, (caddr_t) clnt_res,
30855714Skris		TIMEOUT));
309160814Ssimon}
310160814Ssimon
31155714Skrisenum clnt_stat
312160814Ssimonnlm4_cancel_res_4(nlm4_res *argp, void *clnt_res, CLIENT *clnt)
313160814Ssimon{
314160814Ssimon	return (clnt_call(clnt, NLM4_CANCEL_RES,
315160814Ssimon		(xdrproc_t) xdr_nlm4_res, (caddr_t) argp,
316160814Ssimon		(xdrproc_t) xdr_void, (caddr_t) clnt_res,
317160814Ssimon		TIMEOUT));
318160814Ssimon}
319160814Ssimon
320160814Ssimonenum clnt_stat
32155714Skrisnlm4_unlock_res_4(nlm4_res *argp, void *clnt_res, CLIENT *clnt)
32255714Skris{
32355714Skris	return (clnt_call(clnt, NLM4_UNLOCK_RES,
32455714Skris		(xdrproc_t) xdr_nlm4_res, (caddr_t) argp,
32555714Skris		(xdrproc_t) xdr_void, (caddr_t) clnt_res,
32655714Skris		TIMEOUT));
32755714Skris}
32855714Skris
32955714Skrisenum clnt_stat
33055714Skrisnlm4_granted_res_4(nlm4_res *argp, void *clnt_res, CLIENT *clnt)
33155714Skris{
33255714Skris	return (clnt_call(clnt, NLM4_GRANTED_RES,
33355714Skris		(xdrproc_t) xdr_nlm4_res, (caddr_t) argp,
33455714Skris		(xdrproc_t) xdr_void, (caddr_t) clnt_res,
33555714Skris		TIMEOUT));
33655714Skris}
33755714Skris
33855714Skrisenum clnt_stat
33955714Skrisnlm4_share_4(nlm4_shareargs *argp, nlm4_shareres *clnt_res, CLIENT *clnt)
34055714Skris{
341109998Smarkm	return (clnt_call(clnt, NLM4_SHARE,
34255714Skris		(xdrproc_t) xdr_nlm4_shareargs, (caddr_t) argp,
34355714Skris		(xdrproc_t) xdr_nlm4_shareres, (caddr_t) clnt_res,
34455714Skris		TIMEOUT));
34555714Skris}
346238405Sjkim
34755714Skrisenum clnt_stat
348238405Sjkimnlm4_unshare_4(nlm4_shareargs *argp, nlm4_shareres *clnt_res, CLIENT *clnt)
349238405Sjkim{
350238405Sjkim	return (clnt_call(clnt, NLM4_UNSHARE,
351238405Sjkim		(xdrproc_t) xdr_nlm4_shareargs, (caddr_t) argp,
352238405Sjkim		(xdrproc_t) xdr_nlm4_shareres, (caddr_t) clnt_res,
353238405Sjkim		TIMEOUT));
354238405Sjkim}
355238405Sjkim
356238405Sjkimenum clnt_stat
357238405Sjkimnlm4_nm_lock_4(nlm4_lockargs *argp, nlm4_res *clnt_res, CLIENT *clnt)
358238405Sjkim{
35955714Skris	return (clnt_call(clnt, NLM4_NM_LOCK,
360238405Sjkim		(xdrproc_t) xdr_nlm4_lockargs, (caddr_t) argp,
361238405Sjkim		(xdrproc_t) xdr_nlm4_res, (caddr_t) clnt_res,
362238405Sjkim		TIMEOUT));
363238405Sjkim}
364238405Sjkim
365238405Sjkimenum clnt_stat
36655714Skrisnlm4_free_all_4(nlm4_notify *argp, void *clnt_res, CLIENT *clnt)
36755714Skris{
368238405Sjkim	return (clnt_call(clnt, NLM4_FREE_ALL,
36955714Skris		(xdrproc_t) xdr_nlm4_notify, (caddr_t) argp,
370238405Sjkim		(xdrproc_t) xdr_void, (caddr_t) clnt_res,
37155714Skris		TIMEOUT));
37255714Skris}
37355714Skris