/* -*- C++ -*- */ // $Id$ // The following configuration file is designed to work // for Unixware platforms running UnixWare 2.01. #ifndef ACE_CONFIG_H #define ACE_CONFIG_H #include "ace/pre.h" // See README for what the ACE_HAS... and ACE_LACKS... macros mean #if ! defined (__ACE_INLINE__) # define __ACE_INLINE__ #endif /* ! __ACE_INLINE__ */ // config-g++-common.h undef's ACE_HAS_STRING_CLASS with -frepo, so // this must appear before its #include. #define ACE_HAS_STRING_CLASS #if defined (__GNUG__) # include "ace/config-g++-common.h" #endif /* __GNUG__ */ // Optimize ACE_Handle_Set for select(). #define ACE_HAS_HANDLE_SET_OPTIMIZED_FOR_SELECT #define ACE_HAS_IDTYPE_T #define ACE_LACKS_STRCASECMP #define ACE_HAS_SIZET_SOCKET_LEN #define ACE_HAS_AUTOMATIC_INIT_FINI #define ACE_HAS_CPLUSPLUS_HEADERS #define ACE_HAS_GNU_CSTRING_H #define ACE_HAS_MSG #define ACE_HAS_2_PARAM_ASCTIME_R_AND_CTIME_R // Not yet sure about threads #define ACE_HAS_NONCONST_GETBY #define ACE_HAS_OSF1_GETTIMEOFDAY #define ACE_HAS_POLL #define ACE_HAS_POSIX_NONBLOCK #define ACE_HAS_POSIX_TIME #define ACE_HAS_REENTRANT_FUNCTIONS #define ACE_HAS_REGEX #define ACE_HAS_LAZY_V #define ACE_HAS_SELECT_H #define ACE_HAS_SIGINFO_T #define ACE_HAS_UCONTEXT_T #define ACE_HAS_SIGWAIT #define ACE_HAS_SIG_ATOMIC_T #define ACE_HAS_SOCKIO_H #define ACE_HAS_SSIZE_T #define ACE_HAS_STHREADS #define ACE_HAS_THR_KEYDELETE #define ACE_HAS_STRBUF_T #define ACE_HAS_STREAMS #define ACE_HAS_STREAM_PIPES #define ACE_HAS_STRERROR #define ACE_HAS_SVR4_DYNAMIC_LINKING #define ACE_HAS_SYSCALL_H #define ACE_HAS_SYSINFO #define ACE_HAS_SYSV_IPC #define ACE_HAS_SYS_FILIO_H #define ACE_HAS_SYS_SIGLIST #define ACE_HAS_TERM_IOCTLS #define ACE_HAS_THREADS #define ACE_HAS_THREAD_SPECIFIC_STORAGE #define ACE_HAS_THREAD_T #define ACE_HAS_TIMOD_H #define ACE_HAS_TIUSER_H #define ACE_HAS_TLI #define ACE_HAS_TLI_PROTOTYPES #define ACE_HAS_UNIXWARE_SVR4_SIGNAL_T #define ACE_HAS_VOIDPTR_SOCKOPT #define ACE_LACKS_MADVISE #define ACE_LACKS_SYSCALL #if !defined (ACE_MT_SAFE) # define ACE_MT_SAFE 1 #endif #define ACE_PAGE_SIZE 4096 #define ACE_REDEFINES_XTI_FUNCTIONS // Compiling for UNIXWARE #if !defined (UNIXWARE) # define UNIXWARE # define UNIXARE_2_0 #endif /* UNIXWARE */ // These seem to be missing... Process_Manager uses them // //typedef int Process_t; //typedef int hProcess_t; //typedef int hpid_t; // Compiler/platform supports OSF/1 gettimeofday() prototype. //#define ACE_HAS_OSF1_GETTIMEOFDAY // Compiler/platform supports SVR4 TLI (in particular, T_GETNAME stuff)... //#define ACE_HAS_SVR4_TLI // Platform doesn't have getby... char *arg defined as const //#define ACE_GET_BLAH_BY_NO_CONST // Turns off the tracing feature. #if !defined (ACE_NTRACE) # define ACE_NTRACE 1 #endif /* ACE_NTRACE */ #include "ace/post.h" #endif /* ACE_CONFIG_H */