/* IBM_PROLOG_BEGIN_TAG                                                   */
/* This is an automatically generated prolog.                             */
/*                                                                        */
/* onc720 src/oncplus/usr/include/tirpc/rpc/rac.h 1.1                     */
/*                                                                        */
/*                                                                        */
/*                                                                        */
/* COPYRIGHT International Business Machines Corp. 1996,1999              */
/* All Rights Reserved                                                    */
/*                                                                        */
/* IBM_PROLOG_END_TAG                                                     */
/* @(#)80	1.1  src/oncplus/usr/include/tirpc/rpc/rac.h, onchdrs, onc720 1/21/99 14:29:09  */
/*
 *   COMPONENT_NAME: onchdrs
 *
 *   FUNCTIONS: none
 *
 *   ORIGINS: 162
 *
 */

/*
 * Copyright (c) 1990, Sun Microsystems, Inc.
 */

#ifndef	_RPC_RAC_H
#define	_RPC_RAC_H


#ifdef __cplusplus
extern "C" {
#endif

void rac_drop(CLIENT *, void *);
enum clnt_stat rac_poll(CLIENT *, void *);
enum clnt_stat rac_recv(CLIENT *, void *);
void *rac_send(CLIENT *, unsigned long, xdrproc_t, void *, xdrproc_t,
	       void *, struct timeval);

/*
 *	If a rac_send fails, it returns (void *) 0.  The reason for failure
 *	is cached here.
 *	N.B.:  this is a global structure.
 */
extern struct rpc_err	rac_senderr;

#ifdef __cplusplus
}
#endif

#endif	/* _RPC_RAC_H */
