/*============================================================================= * drt/sys/k_unix.h * Porting definitions for: * Generic Unix. * * See also * kport.h * kdefs.h * * History * 0.01, 1998-05-03, David R Tribble. * First cut. * * 0.02, 1998-05-30, David R Tribble. * Changed filename prefix from "j" to "k". * * 0.03, 1999-02-26, David R Tribble. * Moved to drt/sys/. * * 0.04, 1999-03-19, David R Tribble. * Converted from C++ to C. * * 1.00, 1999-08-12, David R Tribble. * Removed default macro settings. * * Copyright ©1998-1999, by David R. Tribble, all rights reserved. * See "drt/sys/copyr.txt" for more information. *----------------------------------------------------------------------------*/ #ifndef drt_sys_kunix_h #define drt_sys_kunix_h 100 /* Identification */ #ifndef NO_H_IDENT static const char drt_sys_kunix_h_id[] = "@(#)drt/sys/kunix.h 1.00"; #endif /* Verify include order */ #ifndef drt_sys_kdefs_h #error Use "sys/kdefs.h" instead of this header #endif /* Porting control macros */ #define DRT_OS_UNIX 1 #define DRT_C_UNIX 1 #define DRT_HAS_BOOL 0 /* Has 'bool' type */ #define DRT_HAS_LLONG 1 /* Has a 'long long' type */ #define DRT_BITS_SHORT 16 /* Bits in a 'short' */ #define DRT_BITS_INT 32 /* Bits in an 'int' */ #define DRT_BITS_LONG 32 /* Bits in a 'long' */ #define DRT_BITS_LLONG 64 /* Bits in a 'long long' */ #endif /* drt_sys_kunix_h */ /* End k_unix.h */