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() */ 38 static struct timeval TIMEOUT = { 25, 0 }; 39 40 enum clnt_stat 41 rpc_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 49 enum clnt_stat 50 rpc_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 58 enum clnt_stat 59 rpc_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 67 enum clnt_stat 68 rpc_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 76 enum clnt_stat 77 rpc_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 85 enum clnt_stat 86 rpc_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 94 enum clnt_stat 95 rpc_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 103 enum clnt_stat 104 rpc_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 112 enum clnt_stat 113 rpc_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 121 enum clnt_stat 122 rpc_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 130 enum clnt_stat 131 rpc_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 139 enum clnt_stat 140 rpc_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 148 enum clnt_stat 149 rpc_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