75 lines
2.1 KiB
C
75 lines
2.1 KiB
C
#ifndef __RPC_RPC_H__
|
|
#define __RPC_RPC_H__
|
|
#ident "$Revision: 2.11 $"
|
|
/*
|
|
*
|
|
* Copyright 1992, Silicon Graphics, Inc.
|
|
* All Rights Reserved.
|
|
*
|
|
* This is UNPUBLISHED PROPRIETARY SOURCE CODE of Silicon Graphics, Inc.;
|
|
* the contents of this file may not be disclosed to third parties, copied or
|
|
* duplicated in any form, in whole or in part, without the prior written
|
|
* permission of Silicon Graphics, Inc.
|
|
*
|
|
* RESTRICTED RIGHTS LEGEND:
|
|
* Use, duplication or disclosure by the Government is subject to restrictions
|
|
* as set forth in subdivision (c)(1)(ii) of the Rights in Technical Data
|
|
* and Computer Software clause at DFARS 252.227-7013, and/or in similar or
|
|
* successor clauses in the FAR, DOD or NASA FAR Supplement. Unpublished -
|
|
* rights reserved under the Copyright Laws of the United States.
|
|
*/
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
/* @(#)rpc.h 1.3 90/07/17 4.1NFSSRC SMI */
|
|
|
|
/*
|
|
* Copyright (c) 1990 by Sun Microsystems, Inc.
|
|
* @(#)rpc.h 1.9 88/02/08 SMI
|
|
*/
|
|
|
|
/*
|
|
* rpc.h, Just includes the billions of rpc header files necessary to
|
|
* do remote procedure calling.
|
|
*/
|
|
|
|
|
|
#include <stdio.h>
|
|
#include <rpc/types.h> /* some typedefs */
|
|
#include <netinet/in.h>
|
|
#ifdef _SVR4_TIRPC
|
|
#include <tiuser.h>
|
|
#include <fcntl.h>
|
|
#endif
|
|
|
|
/* external data representation interfaces */
|
|
#include <rpc/xdr.h> /* generic (de)serializer */
|
|
|
|
/* Client side only authentication */
|
|
#include <rpc/auth.h> /* generic authenticator (client side) */
|
|
|
|
/* Client side (mostly) remote procedure call */
|
|
#include <rpc/clnt.h> /* generic rpc stuff */
|
|
|
|
/* semi-private protocol headers */
|
|
#include <rpc/rpc_msg.h> /* protocol for rpc messages */
|
|
#include <rpc/auth_unix.h> /* protocol for unix style cred */
|
|
#include <rpc/auth_des.h> /* protocol for des style cred */
|
|
|
|
/* Server side only remote procedure callee */
|
|
#include <rpc/svc.h> /* service manager and multiplexer */
|
|
#include <rpc/svc_auth.h> /* service side authenticator */
|
|
#ifdef _SVR4_TIRPC
|
|
#include <rpc/rpcb_clnt.h> /* rpcbind interface functions */
|
|
#endif
|
|
#ifndef _KERNEL
|
|
#include <rpc/svc_mt.h> /* private server definitions */
|
|
#endif
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
#endif /* !__RPC_RPC_H__ */
|