/* IBM_PROLOG_BEGIN_TAG                                                   */
/* This is an automatically generated prolog.                             */
/*                                                                        */
/* onc720 src/oncplus/usr/include/tirpc/rpc/svc_auth.h 1.3                */
/*                                                                        */
/* Licensed Materials - Property of IBM                                   */
/*                                                                        */
/* COPYRIGHT International Business Machines Corp. 1996,1999              */
/* All Rights Reserved                                                    */
/*                                                                        */
/* US Government Users Restricted Rights - Use, duplication or            */
/* disclosure restricted by GSA ADP Schedule Contract with IBM Corp.      */
/*                                                                        */
/* IBM_PROLOG_END_TAG                                                     */
/*
 * Copyright (c) 1986 - 1991 by Sun Microsystems, Inc.
 */

#ifndef _RPC_SVCAUTH_H
#define	_RPC_SVCAUTH_H

/* #pragma ident	"@(#)svc_auth.h	1.17	96/06/14 SMI" */

/*	 svc_auth.h 1.10 88/10/25 SMI	*/

/*
 * svc_auth.h, Service side of rpc authentication.
 */
#include <rpc/svc.h>
#include <rpc/rpcsec_gss.h>

#ifdef __cplusplus
extern "C" {
#endif

/*
 * Server side authenticator
 */

extern enum auth_stat __gss_authenticate(struct svc_req *, struct rpc_msg *,
					 bool_t *);
extern enum auth_stat __authenticate(struct svc_req *, struct rpc_msg *);


#ifdef __cplusplus
}
#endif

#endif	/* _RPC_SVCAUTH_H */
