diff options
Diffstat (limited to 'ACE/ace/config-unixware-2.1.2-g++.h')
-rw-r--r-- | ACE/ace/config-unixware-2.1.2-g++.h | 94 |
1 files changed, 94 insertions, 0 deletions
diff --git a/ACE/ace/config-unixware-2.1.2-g++.h b/ACE/ace/config-unixware-2.1.2-g++.h new file mode 100644 index 00000000000..32536ce3003 --- /dev/null +++ b/ACE/ace/config-unixware-2.1.2-g++.h @@ -0,0 +1,94 @@ +/* -*- C++ -*- */ +// $Id$ + +// The following configuration file is designed to work +// for Unixware platforms running UnixWare 2.1.2 and gcc version 2.7.2.2 + +#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 + +// ualarm is only in BSD compatibility lib, but no header is provided +// #define ACE_HAS_UALARM +#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_SVR4_GETTIMEOFDAY +#define ACE_HAS_2_PARAM_ASCTIME_R_AND_CTIME_R +#define ACE_HAS_NONCONST_GETBY +#define ACE_HAS_POLL +#define ACE_HAS_POSIX_NONBLOCK +#define ACE_HAS_POSIX_TIME +#define ACE_LACKS_TIMESPEC_T +#define ACE_HAS_REENTRANT_FUNCTIONS +#define ACE_HAS_REGEX +#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_SYS_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_SYS_SYSCALL_H +#define ACE_HAS_SYSINFO +#define ACE_HAS_SYSV_IPC +#define ACE_HAS_SYS_FILIO_H +#define ACE_HAS_TERMIOS +#define ACE_HAS_THREADS +#define ACE_HAS_THREAD_SPECIFIC_STORAGE +#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_HAS_THR_MINSTACK + +#define ACE_LACKS_MADVISE +#define ACE_LACKS_STRCASECMP +#define ACE_LACKS_PRI_T +#define ACE_LACKS_NETDB_REENTRANT_FUNCTIONS +#define ACE_LACKS_PWD_REENTRANT_FUNCTIONS + +#if !defined (ACE_MT_SAFE) +# define ACE_MT_SAFE 1 +#endif + +#define ACE_PAGE_SIZE 4096 +#define ACE_REDEFINES_XTI_FUNCTIONS + +#if !defined (UNIXWARE) +# define UNIXWARE +# define UNIXWARE_2_1 +#endif /* ! UNIXWARE */ + +#define ACE_HAS_IDTYPE_T + +#include /**/ "ace/post.h" +#endif /* ACE_CONFIG_H */ |