1/* Copyright (c) 2011, The Linux Foundation. All rights reserved. 2 * 3 * Redistribution and use in source and binary forms, with or without 4 * modification, are permitted provided that the following conditions are 5 * met: 6 * * Redistributions of source code must retain the above copyright 7 * notice, this list of conditions and the following disclaimer. 8 * * Redistributions in binary form must reproduce the above 9 * copyright notice, this list of conditions and the following 10 * disclaimer in the documentation and/or other materials provided 11 * with the distribution. 12 * * Neither the name of The Linux Foundation nor the names of its 13 * contributors may be used to endorse or promote products derived 14 * from this software without specific prior written permission. 15 * 16 * THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED 17 * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 18 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT 19 * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS 20 * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 21 * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 22 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR 23 * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 24 * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 25 * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN 26 * IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 27 * 28 */ 29/* 30 * Please do not edit this file. 31 * It was generated using rpcgen. 32 */ 33 34#include <memory.h> /* for memset */ 35#include "loc_api_rpcgen_rpc.h" 36 37/* Default timeout can be changed using clnt_control() */ 38static struct timeval TIMEOUT = { 25, 0 }; 39 40enum clnt_stat 41rpc_loc_api_null_0x00050001(void *argp, void *clnt_res, CLIENT *clnt) 42{ 43 return (clnt_call(clnt, rpc_loc_api_null, 44 (xdrproc_t) xdr_void, (caddr_t) argp, 45 (xdrproc_t) xdr_void, (caddr_t) clnt_res, 46 TIMEOUT)); 47} 48 49enum clnt_stat 50rpc_loc_api_rpc_glue_code_info_remote_0x00050001(void *argp, rpc_loc_api_rpc_glue_code_info_remote_rets *clnt_res, CLIENT *clnt) 51{ 52 return (clnt_call(clnt, rpc_loc_api_rpc_glue_code_info_remote, 53 (xdrproc_t) xdr_void, (caddr_t) argp, 54 (xdrproc_t) xdr_rpc_loc_api_rpc_glue_code_info_remote_rets, (caddr_t) clnt_res, 55 TIMEOUT)); 56} 57 58enum clnt_stat 59rpc_loc_open_0x00050001(rpc_loc_open_args *argp, rpc_loc_open_rets *clnt_res, CLIENT *clnt) 60{ 61 return (clnt_call(clnt, rpc_loc_open, 62 (xdrproc_t) xdr_rpc_loc_open_args, (caddr_t) argp, 63 (xdrproc_t) xdr_rpc_loc_open_rets, (caddr_t) clnt_res, 64 TIMEOUT)); 65} 66 67enum clnt_stat 68rpc_loc_close_0x00050001(rpc_loc_close_args *argp, rpc_loc_close_rets *clnt_res, CLIENT *clnt) 69{ 70 return (clnt_call(clnt, rpc_loc_close, 71 (xdrproc_t) xdr_rpc_loc_close_args, (caddr_t) argp, 72 (xdrproc_t) xdr_rpc_loc_close_rets, (caddr_t) clnt_res, 73 TIMEOUT)); 74} 75 76enum clnt_stat 77rpc_loc_start_fix_0x00050001(rpc_loc_start_fix_args *argp, rpc_loc_start_fix_rets *clnt_res, CLIENT *clnt) 78{ 79 return (clnt_call(clnt, rpc_loc_start_fix, 80 (xdrproc_t) xdr_rpc_loc_start_fix_args, (caddr_t) argp, 81 (xdrproc_t) xdr_rpc_loc_start_fix_rets, (caddr_t) clnt_res, 82 TIMEOUT)); 83} 84 85enum clnt_stat 86rpc_loc_stop_fix_0x00050001(rpc_loc_stop_fix_args *argp, rpc_loc_stop_fix_rets *clnt_res, CLIENT *clnt) 87{ 88 return (clnt_call(clnt, rpc_loc_stop_fix, 89 (xdrproc_t) xdr_rpc_loc_stop_fix_args, (caddr_t) argp, 90 (xdrproc_t) xdr_rpc_loc_stop_fix_rets, (caddr_t) clnt_res, 91 TIMEOUT)); 92} 93 94enum clnt_stat 95rpc_loc_ioctl_0x00050001(rpc_loc_ioctl_args *argp, rpc_loc_ioctl_rets *clnt_res, CLIENT *clnt) 96{ 97 return (clnt_call(clnt, rpc_loc_ioctl, 98 (xdrproc_t) xdr_rpc_loc_ioctl_args, (caddr_t) argp, 99 (xdrproc_t) xdr_rpc_loc_ioctl_rets, (caddr_t) clnt_res, 100 TIMEOUT)); 101} 102 103enum clnt_stat 104rpc_loc_api_api_versions_0x00050001(void *argp, rpc_loc_api_api_versions_rets *clnt_res, CLIENT *clnt) 105{ 106 return (clnt_call(clnt, rpc_loc_api_api_versions, 107 (xdrproc_t) xdr_void, (caddr_t) argp, 108 (xdrproc_t) xdr_rpc_loc_api_api_versions_rets, (caddr_t) clnt_res, 109 TIMEOUT)); 110} 111 112enum clnt_stat 113rpc_loc_api_null_0x00050002(void *argp, void *clnt_res, CLIENT *clnt) 114{ 115 return (clnt_call(clnt, rpc_loc_api_null, 116 (xdrproc_t) xdr_void, (caddr_t) argp, 117 (xdrproc_t) xdr_void, (caddr_t) clnt_res, 118 TIMEOUT)); 119} 120 121enum clnt_stat 122rpc_loc_api_null_0x00050003(void *argp, void *clnt_res, CLIENT *clnt) 123{ 124 return (clnt_call(clnt, rpc_loc_api_null, 125 (xdrproc_t) xdr_void, (caddr_t) argp, 126 (xdrproc_t) xdr_void, (caddr_t) clnt_res, 127 TIMEOUT)); 128} 129 130enum clnt_stat 131rpc_loc_api_null_0x00050004(void *argp, void *clnt_res, CLIENT *clnt) 132{ 133 return (clnt_call(clnt, rpc_loc_api_null, 134 (xdrproc_t) xdr_void, (caddr_t) argp, 135 (xdrproc_t) xdr_void, (caddr_t) clnt_res, 136 TIMEOUT)); 137} 138 139enum clnt_stat 140rpc_loc_api_null_0x00050005(void *argp, void *clnt_res, CLIENT *clnt) 141{ 142 return (clnt_call(clnt, rpc_loc_api_null, 143 (xdrproc_t) xdr_void, (caddr_t) argp, 144 (xdrproc_t) xdr_void, (caddr_t) clnt_res, 145 TIMEOUT)); 146} 147 148enum clnt_stat 149rpc_loc_api_null_0x00050006(void *argp, void *clnt_res, CLIENT *clnt) 150{ 151 return (clnt_call(clnt, rpc_loc_api_null, 152 (xdrproc_t) xdr_void, (caddr_t) argp, 153 (xdrproc_t) xdr_void, (caddr_t) clnt_res, 154 TIMEOUT)); 155} 156