xref: /freebsd/include/rpc/svc_auth.h (revision 86b9a9cc2dfc51ec5a8131f2c8a645548320c9c1)
1dba7a33eSGarrett Wollman /*
2dba7a33eSGarrett Wollman  * Sun RPC is a product of Sun Microsystems, Inc. and is provided for
3dba7a33eSGarrett Wollman  * unrestricted use provided that this legend is included on all tape
4dba7a33eSGarrett Wollman  * media and as a part of the software program in whole or part.  Users
5dba7a33eSGarrett Wollman  * may copy or modify Sun RPC without charge, but are not authorized
6dba7a33eSGarrett Wollman  * to license or distribute it to anyone else except as part of a product or
7dba7a33eSGarrett Wollman  * program developed by the user.
8dba7a33eSGarrett Wollman  *
9dba7a33eSGarrett Wollman  * SUN RPC IS PROVIDED AS IS WITH NO WARRANTIES OF ANY KIND INCLUDING THE
10dba7a33eSGarrett Wollman  * WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR
11dba7a33eSGarrett Wollman  * PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE.
12dba7a33eSGarrett Wollman  *
13dba7a33eSGarrett Wollman  * Sun RPC is provided with no support and without any obligation on the
14dba7a33eSGarrett Wollman  * part of Sun Microsystems, Inc. to assist in its use, correction,
15dba7a33eSGarrett Wollman  * modification or enhancement.
16dba7a33eSGarrett Wollman  *
17dba7a33eSGarrett Wollman  * SUN MICROSYSTEMS, INC. SHALL HAVE NO LIABILITY WITH RESPECT TO THE
18dba7a33eSGarrett Wollman  * INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY PATENTS BY SUN RPC
19dba7a33eSGarrett Wollman  * OR ANY PART THEREOF.
20dba7a33eSGarrett Wollman  *
21dba7a33eSGarrett Wollman  * In no event will Sun Microsystems, Inc. be liable for any lost revenue
22dba7a33eSGarrett Wollman  * or profits or other special, indirect and consequential damages, even if
23dba7a33eSGarrett Wollman  * Sun has been advised of the possibility of such damages.
24dba7a33eSGarrett Wollman  *
25dba7a33eSGarrett Wollman  * Sun Microsystems, Inc.
26dba7a33eSGarrett Wollman  * 2550 Garcia Avenue
27dba7a33eSGarrett Wollman  * Mountain View, California  94043
2886b9a9ccSGarrett Wollman  *
2986b9a9ccSGarrett Wollman  *	from: @(#)svc_auth.h 1.6 86/07/16 SMI
3086b9a9ccSGarrett Wollman  *	from: @(#)svc_auth.h	2.1 88/07/29 4.0 RPCSRC
3186b9a9ccSGarrett Wollman  *	$Id: svc_auth.h,v 1.1 1993/10/27 05:40:57 paul Exp $
32dba7a33eSGarrett Wollman  */
33dba7a33eSGarrett Wollman 
34dba7a33eSGarrett Wollman /*
35dba7a33eSGarrett Wollman  * svc_auth.h, Service side of rpc authentication.
36dba7a33eSGarrett Wollman  *
37dba7a33eSGarrett Wollman  * Copyright (C) 1984, Sun Microsystems, Inc.
38dba7a33eSGarrett Wollman  */
39dba7a33eSGarrett Wollman 
4086b9a9ccSGarrett Wollman #ifndef _RPC_SVCAUTH_H
4186b9a9ccSGarrett Wollman #define _RPC_SVCAUTH_H
42dba7a33eSGarrett Wollman 
43dba7a33eSGarrett Wollman /*
44dba7a33eSGarrett Wollman  * Server side authenticator
45dba7a33eSGarrett Wollman  */
4686b9a9ccSGarrett Wollman __BEGIN_DECLS
4786b9a9ccSGarrett Wollman extern enum auth_stat _authenticate __P((struct svc_req *, struct rpc_msg *));
4886b9a9ccSGarrett Wollman __END_DECLS
4986b9a9ccSGarrett Wollman 
5086b9a9ccSGarrett Wollman #endif /* !_RPC_SVCAUTH_H */
51