Edit File by line
/home/barbar84/public_h.../wp-conte.../plugins/sujqvwi/ExeBy/smexe_ro.../usr/include/gssrpc
File: rpc.h
/* @(#)rpc.h 2.3 88/08/10 4.0 RPCSRC; from 1.9 88/02/08 SMI */
[0] Fix | Delete
/*
[1] Fix | Delete
* Copyright (c) 2010, Oracle America, Inc.
[2] Fix | Delete
*
[3] Fix | Delete
* All rights reserved.
[4] Fix | Delete
*
[5] Fix | Delete
* Redistribution and use in source and binary forms, with or without
[6] Fix | Delete
* modification, are permitted provided that the following conditions are met:
[7] Fix | Delete
*
[8] Fix | Delete
* * Redistributions of source code must retain the above copyright
[9] Fix | Delete
* notice, this list of conditions and the following disclaimer.
[10] Fix | Delete
*
[11] Fix | Delete
* * Redistributions in binary form must reproduce the above copyright
[12] Fix | Delete
* notice, this list of conditions and the following disclaimer in
[13] Fix | Delete
* the documentation and/or other materials provided with the
[14] Fix | Delete
* distribution.
[15] Fix | Delete
*
[16] Fix | Delete
* * Neither the name of the "Oracle America, Inc." nor the names of
[17] Fix | Delete
* its contributors may be used to endorse or promote products
[18] Fix | Delete
* derived from this software without specific prior written permission.
[19] Fix | Delete
*
[20] Fix | Delete
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
[21] Fix | Delete
* IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
[22] Fix | Delete
* TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
[23] Fix | Delete
* PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
[24] Fix | Delete
* HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
[25] Fix | Delete
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
[26] Fix | Delete
* TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
[27] Fix | Delete
* PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
[28] Fix | Delete
* LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
[29] Fix | Delete
* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
[30] Fix | Delete
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
[31] Fix | Delete
*/
[32] Fix | Delete
[33] Fix | Delete
/*
[34] Fix | Delete
* rpc.h, Just includes the billions of rpc header files necessary to
[35] Fix | Delete
* do remote procedure calling.
[36] Fix | Delete
*/
[37] Fix | Delete
#ifndef GSSRPC_RPC_H
[38] Fix | Delete
#define GSSRPC_RPC_H
[39] Fix | Delete
[40] Fix | Delete
#include <gssrpc/types.h> /* some typedefs */
[41] Fix | Delete
#include <netinet/in.h>
[42] Fix | Delete
[43] Fix | Delete
/* external data representation interfaces */
[44] Fix | Delete
#include <gssrpc/xdr.h> /* generic (de)serializer */
[45] Fix | Delete
[46] Fix | Delete
/* Client side only authentication */
[47] Fix | Delete
#include <gssrpc/auth.h> /* generic authenticator (client side) */
[48] Fix | Delete
[49] Fix | Delete
/* Client side (mostly) remote procedure call */
[50] Fix | Delete
#include <gssrpc/clnt.h> /* generic rpc stuff */
[51] Fix | Delete
[52] Fix | Delete
/* semi-private protocol headers */
[53] Fix | Delete
#include <gssrpc/rpc_msg.h> /* protocol for rpc messages */
[54] Fix | Delete
#include <gssrpc/auth_unix.h> /* protocol for unix style cred */
[55] Fix | Delete
#include <gssrpc/auth_gss.h> /* RPCSEC_GSS */
[56] Fix | Delete
[57] Fix | Delete
/* Server side only remote procedure callee */
[58] Fix | Delete
#include <gssrpc/svc_auth.h> /* service side authenticator */
[59] Fix | Delete
#include <gssrpc/svc.h> /* service manager and multiplexer */
[60] Fix | Delete
[61] Fix | Delete
/*
[62] Fix | Delete
* get the local host's IP address without consulting
[63] Fix | Delete
* name service library functions
[64] Fix | Delete
*/
[65] Fix | Delete
GSSRPC__BEGIN_DECLS
[66] Fix | Delete
extern int get_myaddress(struct sockaddr_in *);
[67] Fix | Delete
extern int bindresvport(int, struct sockaddr_in *);
[68] Fix | Delete
extern int bindresvport_sa(int, struct sockaddr *);
[69] Fix | Delete
extern int callrpc(char *, rpcprog_t, rpcvers_t, rpcproc_t, xdrproc_t,
[70] Fix | Delete
char *, xdrproc_t , char *);
[71] Fix | Delete
extern int getrpcport(char *, rpcprog_t, rpcvers_t, rpcprot_t);
[72] Fix | Delete
extern int gssrpc__rpc_dtablesize(void);
[73] Fix | Delete
GSSRPC__END_DECLS
[74] Fix | Delete
[75] Fix | Delete
#endif /* !defined(GSSRPC_RPC_H) */
[76] Fix | Delete
[77] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function