]> git.decadent.org.uk Git - nfs-utils.git/blobdiff - support/rpc/include/rpc/rpc.h
Use PKGCONFIG to locate gssapi and rpcsecgss header files
[nfs-utils.git] / support / rpc / include / rpc / rpc.h
diff --git a/support/rpc/include/rpc/rpc.h b/support/rpc/include/rpc/rpc.h
deleted file mode 100644 (file)
index 5b62519..0000000
+++ /dev/null
@@ -1,109 +0,0 @@
-/*     $OpenBSD: rpc.h,v 1.7 1998/12/20 23:43:18 millert Exp $ */
-/*     $NetBSD: rpc.h,v 1.5 1994/12/04 01:15:30 cgd Exp $      */
-
-/*
- * Sun RPC is a product of Sun Microsystems, Inc. and is provided for
- * unrestricted use provided that this legend is included on all tape
- * media and as a part of the software program in whole or part.  Users
- * may copy or modify Sun RPC without charge, but are not authorized
- * to license or distribute it to anyone else except as part of a product or
- * program developed by the user.
- *
- * SUN RPC IS PROVIDED AS IS WITH NO WARRANTIES OF ANY KIND INCLUDING THE
- * WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE.
- *
- * Sun RPC is provided with no support and without any obligation on the
- * part of Sun Microsystems, Inc. to assist in its use, correction,
- * modification or enhancement.
- *
- * SUN MICROSYSTEMS, INC. SHALL HAVE NO LIABILITY WITH RESPECT TO THE
- * INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY PATENTS BY SUN RPC
- * OR ANY PART THEREOF.
- *
- * In no event will Sun Microsystems, Inc. be liable for any lost revenue
- * or profits or other special, indirect and consequential damages, even if
- * Sun has been advised of the possibility of such damages.
- *
- * Sun Microsystems, Inc.
- * 2550 Garcia Avenue
- * Mountain View, California  94043
- *
- *     from: @(#)rpc.h 1.9 88/02/08 SMI
- *     @(#)rpc.h       2.4 89/07/11 4.0 RPCSRC
- */
-
-/*
- * rpc.h, Just includes the billions of rpc header files necessary to
- * do remote procedure calling.
- *
- * Copyright (C) 1984, Sun Microsystems, Inc.
- */
-#ifndef _RPC_RPC_H
-#define _RPC_RPC_H
-
-#include <rpc/types.h>         /* some typedefs */
-#include <netinet/in.h>
-
-/* 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 */
-
-/* Client side (mostly) pmap functions */
-#include <rpc/pmap_clnt.h>     /* generic pmap 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 "auth_gss.h"  /* RPCSEC_GSS */
-
-/*
- *  Uncomment-out the next line if you are building the rpc library with
- *  DES Authentication (see the README file in the secure_rpc/ directory).
- */
-#ifdef notdef
-#include <rpc/auth_des.h>      /* protocol for des style cred */
-#endif
-
-/* Server side only remote procedure callee */
-#include <rpc/svc_auth.h>      /* service side authenticator */
-#include <rpc/svc.h>           /* service manager and multiplexer */
-
-/*
- * COMMENT OUT THE NEXT INCLUDE (or add to the #ifndef) IF RUNNING ON
- * A VERSION OF UNIX THAT USES SUN'S NFS SOURCE.  These systems will
- * already have the structures defined by <rpc/netdb.h> included in <netdb.h>.
- */
-/* routines for parsing /etc/rpc */
-#ifdef __linux__
-#include <rpc/netdb.h>
-#else
-struct rpcent {
-      char    *r_name;        /* name of server for this rpc program */
-      char    **r_aliases;    /* alias list */
-      int     r_number;       /* rpc program number */
-};
-
-__BEGIN_DECLS
-extern struct rpcent *getrpcbyname     __P((char *));
-extern struct rpcent *getrpcbynumber   __P((int));
-extern struct rpcent *getrpcent                __P((void));
-extern void setrpcent __P((int));
-extern void endrpcent __P((void));
-
-extern int get_myaddress __P((struct sockaddr_in *));
-extern int registerrpc __P((int, int, int, char *(*) __P((char [UDPMSGSIZE])),
-       xdrproc_t, xdrproc_t));
-extern int callrpc __P((char *, int, int, int, xdrproc_t, char *,
-       xdrproc_t , char *));
-extern int getrpcport __P((char *, int, int, int));
-
-__END_DECLS
-#endif /* __linux__ */
-
-#endif /* !_RPC_RPC_H */