|
|
1.1 root 1: /*
2: * Sun RPC is a product of Sun Microsystems, Inc. and is provided for
3: * unrestricted use provided that this legend is included on all tape
4: * media and as a part of the software program in whole or part. Users
5: * may copy or modify Sun RPC without charge, but are not authorized
6: * to license or distribute it to anyone else except as part of a product or
7: * program developed by the user.
8: *
9: * SUN RPC IS PROVIDED AS IS WITH NO WARRANTIES OF ANY KIND INCLUDING THE
10: * WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR
11: * PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE.
12: *
13: * Sun RPC is provided with no support and without any obligation on the
14: * part of Sun Microsystems, Inc. to assist in its use, correction,
15: * modification or enhancement.
16: *
17: * SUN MICROSYSTEMS, INC. SHALL HAVE NO LIABILITY WITH RESPECT TO THE
18: * INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY PATENTS BY SUN RPC
19: * OR ANY PART THEREOF.
20: *
21: * In no event will Sun Microsystems, Inc. be liable for any lost revenue
22: * or profits or other special, indirect and consequential damages, even if
23: * Sun has been advised of the possibility of such damages.
24: *
25: * Sun Microsystems, Inc.
26: * 2550 Garcia Avenue
27: * Mountain View, California 94043
28: */
29: /* @(#)rpc.h 1.2 85/02/08 SMI */
30:
31: /*
32: * rpc.h, Just includes the billions of rpc header files necessary to
33: * do remote procedure calling.
34: *
35: * Copyright (C) 1984, Sun Microsystems, Inc.
36: */
37:
38: #include <rpc/types.h> /* some typedefs */
39: #include <netinet/in.h>
40:
41: /* external data representation interfaces */
42: #include <rpc/xdr.h> /* generic (de)serializer */
43:
44: /* Client side only authentication */
45: #include <rpc/auth.h> /* generic authenticator (client side) */
46:
47: /* Client side (mostly) remote procedure call */
48: #include <rpc/clnt.h> /* generic rpc stuff */
49:
50: /* semi-private protocol headers */
51: #include <rpc/rpc_msg.h> /* protocol for rpc messages */
52: #include <rpc/auth_unix.h> /* protocol for unix style cred */
53:
54: /* Server side only remote procedure callee */
55: #include <rpc/svc.h> /* service manager and multiplexer */
56: #include <rpc/svc_auth.h> /* service side authenticator */
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.