/* IBM_PROLOG_BEGIN_TAG */ /* This is an automatically generated prolog. */ /* */ /* onc720 src/oncplus/usr/include/tirpc/rpc/types.h 1.4 */ /* */ /* Licensed Materials - Property of IBM */ /* */ /* COPYRIGHT International Business Machines Corp. 1996,2006 */ /* 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_TYPES_H #define _RPC_TYPES_H /* #pragma ident "@(#)types.h 1.21 97/04/07 SMI" */ /* types.h 1.23 88/10/25 SMI */ /* * Rpc additions to */ #include #include #include #include #ifdef __cplusplus extern "C" { #endif typedef int bool_t; typedef int enum_t; /* * The following is part of a workaround for bug #1128007. * When it is fixed, this next typedef should be removed. */ typedef u_longlong_t ulonglong_t; /* TI_RPC typedefs */ typedef uint32_t rpcprog_t; typedef uint32_t rpcvers_t; typedef uint32_t rpcproc_t; typedef uint32_t rpcprot_t; typedef uint32_t rpcport_t; typedef int32_t rpc_inline_t; #define __dontcare__ -1 #define NODEV (devt)(-1) #ifndef FALSE #define FALSE (0) #endif #ifndef TRUE #define TRUE (1) #endif #ifndef NULL #define NULL 0 #endif #define mem_alloc(bsize) malloc(bsize) #define mem_free(ptr, bsize) free(ptr) #ifdef _NSL_RPC_ABI /* For internal use only when building the libnsl RPC routines */ #define select _abi_select #define gettimeofday _abi_gettimeofday #define syslog _abi_syslog #define getgrent _abi_getgrent #define endgrent _abi_endgrent #define setgrent _abi_setgrent #endif #define getmajor major #define getminor minor #define getemajor major #define geteminor minor #define makedevice makedev #define mem_alloc(bsize) malloc(bsize) #define mem_free(ptr, bsize) free(ptr) #ifdef RPCDEBUG extern int rpc_log(u_long, char *, int); extern int rpclog; #define RPCLOG(A, B, C) ((void)((rpclog) && rpc_log((A), (B), (C)))) #else #define RPCLOG(A, B, C) #endif /* messaging stuff. */ extern const char __nsl_dom[]; #ifdef __cplusplus } #endif #include #endif /* _RPC_TYPES_H */