/*
 * 5799-WZQ (C) COPYRIGHT = NONE
 * LICENSED MATERIALS - PROPERTY OF IBM
 */
/* $Header:rpc.h 12.0$ */
/* $ACIS:rpc.h 12.0$ */
/* $Source: /ibm/acis/usr/sys/rpc/RCS/rpc.h,v $ */

#if !defined(lint) && !defined(LOCORE) && defined(RCS_HDRS)
static char *rcsidrpc = "$Header:rpc.h 12.0$";
#endif

#if !defined(KERNEL) && !defined(STANDALONE)
#include <sys/nfs_defines.h>
#endif

#ifdef NFS

/* @(#)rpc.h	1.1 87/06/19 3.2/4.3NFSSRC */
/* @(#)rpc.h	1.2 86/10/28 NFSSRC */
/*	@(#)rpc.h 1.1 86/09/24 SMI	*/

/*
 * rpc.h, Just includes the billions of rpc header files necessary to 
 * do remote procedure calling.
 *
 * Copyright (C) 1984, Sun Microsystems, Inc.
 */
#ifndef __RPC_HEADER__
#define __RPC_HEADER__

#if defined(KERNEL)
#include "../rpc/types.h"	/* some typedefs */
#include "../netinet/in.h"
#else 
#include <rpc/types.h>		/* some typedefs */
#include <netinet/in.h>
#endif

/* external data representation interfaces */
#if defined(KERNEL)
#include "../rpc/xdr.h"		/* generic (de)serializer */
#else
#include <rpc/xdr.h>		/* generic (de)serializer */
#endif

/* Client side only authentication */
#if defined(KERNEL)
#include "../rpc/auth.h"	/* generic authenticator (client side) */
#else
#include <rpc/auth.h>		/* generic authenticator (client side) */
#endif

/* Client side (mostly) remote procedure call */
#if defined(KERNEL)
#include "../rpc/clnt.h"	/* generic rpc stuff */
#else
#include <rpc/clnt.h>		/* generic rpc stuff */
#endif

/* semi-private protocol headers */
#if defined(KERNEL)
#include "../rpc/rpc_msg.h"	/* protocol for rpc messages */
#include "../rpc/auth_unix.h"	/* protocol for unix style cred */
#else
#include <rpc/rpc_msg.h>	/* protocol for rpc messages */
#include <rpc/auth_unix.h>	/* protocol for unix style cred */
#endif

/* Server side only remote procedure callee */
#if defined(KERNEL)
#include "../rpc/svc.h"		/* service manager and multiplexer */
#include "../rpc/svc_auth.h"	/* service side authenticator */
#else
#include <rpc/svc.h>		/* service manager and multiplexer */
#include <rpc/svc_auth.h>	/* service side authenticator */
#endif

#endif !__RPC_HEADER__

#endif
