source: rtems/cpukit/librpc/include/rpc/types.h @ 1cb54d1f

4.104.115
Last change on this file since 1cb54d1f was 1cb54d1f, checked in by Ralf Corsepius <ralf.corsepius@…>, on 12/11/08 at 00:47:56

#include <stdint.h> instead of <rtems/stdint.h>.

  • Property mode set to 100644
File size: 2.0 KB
Line 
1/*      $NetBSD: types.h,v 1.13 2000/06/13 01:02:44 thorpej Exp $       */
2
3/*
4 * Sun RPC is a product of Sun Microsystems, Inc. and is provided for
5 * unrestricted use provided that this legend is included on all tape
6 * media and as a part of the software program in whole or part.  Users
7 * may copy or modify Sun RPC without charge, but are not authorized
8 * to license or distribute it to anyone else except as part of a product or
9 * program developed by the user.
10 *
11 * SUN RPC IS PROVIDED AS IS WITH NO WARRANTIES OF ANY KIND INCLUDING THE
12 * WARRANTIES OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR
13 * PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE.
14 *
15 * Sun RPC is provided with no support and without any obligation on the
16 * part of Sun Microsystems, Inc. to assist in its use, correction,
17 * modification or enhancement.
18 *
19 * SUN MICROSYSTEMS, INC. SHALL HAVE NO LIABILITY WITH RESPECT TO THE
20 * INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY PATENTS BY SUN RPC
21 * OR ANY PART THEREOF.
22 *
23 * In no event will Sun Microsystems, Inc. be liable for any lost revenue
24 * or profits or other special, indirect and consequential damages, even if
25 * Sun has been advised of the possibility of such damages.
26 *
27 * Sun Microsystems, Inc.
28 * 2550 Garcia Avenue
29 * Mountain View, California  94043
30 *
31 *      from: @(#)types.h 1.18 87/07/24 SMI
32 *      from: @(#)types.h       2.3 88/08/15 4.0 RPCSRC
33 * $FreeBSD: src/include/rpc/types.h,v 1.11 2003/12/07 21:10:06 marcel Exp $
34 */
35
36/*
37 * Rpc additions to <sys/types.h>
38 */
39#ifndef _RPC_TYPES_H
40#define _RPC_TYPES_H
41
42#include <stdint.h>
43
44typedef int32_t bool_t;
45typedef int32_t enum_t;
46
47typedef uint32_t rpcprog_t;
48typedef uint32_t rpcvers_t;
49typedef uint32_t rpcproc_t;
50typedef uint32_t rpcprot_t;
51typedef uint32_t rpcport_t;
52typedef  int32_t rpc_inline_t;
53 
54#define __dontcare__    -1
55
56#ifndef FALSE
57#       define FALSE    (0)
58#endif
59#ifndef TRUE
60#       define TRUE     (1)
61#endif
62
63#define mem_alloc(bsize)        malloc(bsize)
64#define mem_free(ptr, bsize)    free(ptr)
65
66#include <sys/time.h>
67
68#endif /* !_RPC_TYPES_H */
Note: See TracBrowser for help on using the repository browser.