1 /*	$MirOS: src/include/rpc/types.h,v 1.2 2005/03/06 19:13:41 tg Exp $ */
2 /*	$OpenBSD: types.h,v 1.2 1997/09/21 10:46:17 niklas Exp $	*/
3 /*	$NetBSD: types.h,v 1.8 1995/04/29 05:28:05 cgd Exp $	*/
4 
5 /*
6  * Sun RPC is a product of Sun Microsystems, Inc. and is provided for
7  * unrestricted use provided that this legend is included on all tape
8  * media and as a part of the software program in whole or part.  Users
9  * may copy or modify Sun RPC without charge, but are not authorized
10  * to license or distribute it to anyone else except as part of a product or
11  * program developed by the user.
12  *
13  * SUN RPC IS PROVIDED AS IS WITH NO WARRANTIES OF ANY KIND INCLUDING THE
14  * WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR
15  * PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE.
16  *
17  * Sun RPC is provided with no support and without any obligation on the
18  * part of Sun Microsystems, Inc. to assist in its use, correction,
19  * modification or enhancement.
20  *
21  * SUN MICROSYSTEMS, INC. SHALL HAVE NO LIABILITY WITH RESPECT TO THE
22  * INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY PATENTS BY SUN RPC
23  * OR ANY PART THEREOF.
24  *
25  * In no event will Sun Microsystems, Inc. be liable for any lost revenue
26  * or profits or other special, indirect and consequential damages, even if
27  * Sun has been advised of the possibility of such damages.
28  *
29  * Sun Microsystems, Inc.
30  * 2550 Garcia Avenue
31  * Mountain View, California  94043
32  *
33  *	from: @(#)types.h 1.18 87/07/24 SMI
34  *	@(#)types.h	2.3 88/08/15 4.0 RPCSRC
35  */
36 
37 /*
38  * Rpc additions to <sys/types.h>
39  */
40 #ifndef _RPC_TYPES_H
41 #define _RPC_TYPES_H
42 
43 #define	bool_t	int32_t
44 #define	enum_t	int32_t
45 #define __dontcare__	-1
46 
47 #ifndef FALSE
48 #	define FALSE	(0)
49 #endif
50 #ifndef TRUE
51 #	define TRUE	(1)
52 #endif
53 #ifndef NULL
54 #	define NULL	(0UL)
55 #endif
56 
57 #define mem_alloc(bsize)	malloc(bsize)
58 #define mem_free(ptr, bsize)	free(ptr)
59 
60 #ifndef makedev /* ie, we haven't already included it */
61 #include <sys/types.h>
62 #endif
63 #include <sys/time.h>
64 
65 #endif /* !_RPC_TYPES_H */
66