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