diff options
author | elliott_c <elliott_c@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2004-09-17 16:53:39 +0000 |
---|---|---|
committer | elliott_c <elliott_c@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2004-09-17 16:53:39 +0000 |
commit | da2e3eb92e9de310897c38790059184b2d2e9d5a (patch) | |
tree | 72113705a13231897402053c856f467c1685ee15 /ace/config-vxworks5.x.h | |
parent | c409e3e1b4949d53836e0d07040a3f87b6544261 (diff) | |
download | ATCD-da2e3eb92e9de310897c38790059184b2d2e9d5a.tar.gz |
ChangeLogTag: Fri Sep 17 11:53:10 2004 Chad Elliott <elliott_c@ociweb.com>
Diffstat (limited to 'ace/config-vxworks5.x.h')
-rw-r--r-- | ace/config-vxworks5.x.h | 29 |
1 files changed, 16 insertions, 13 deletions
diff --git a/ace/config-vxworks5.x.h b/ace/config-vxworks5.x.h index c7b41c9ea97..6218a97c209 100644 --- a/ace/config-vxworks5.x.h +++ b/ace/config-vxworks5.x.h @@ -21,7 +21,6 @@ // Compiler-specific configuration. #if defined (__GNUG__) # include "ace/config-g++-common.h" -# undef ACE_HAS_TEMPLATE_SPECIALIZATION // We have to explicitly instantiate static template members # define ACE_HAS_EXPLICIT_STATIC_TEMPLATE_MEMBER_INSTANTIATION @@ -37,18 +36,19 @@ // An explicit check for Tornado 2.1, which had very limited release. // See include/makeinclude/platform_vxworks5.x_g++.GNU for details // on version conventions used by ACE for VxWorks. -# if defined (ACE_VXWORKS) && ACE_VXWORKS == 0x542 - // Older versions of Tornado accidentally omitted math routines from - // the link library to support long long arithmetic. These could be - // found and used from another library in the distro. - // Recent versions of Tornado include these symbols, so we no longer - // have a problem. -# define ACE_LACKS_LONGLONG_T -# define ACE_LACKS_CLEARERR - // This is for inofficial(!) gcc2.96 shipped with Tornado2.1.0 for - // Hitachi SuperH platform. -# define ACE_LACKS_AUTO_PTR -# endif /* ACE_VXWORKS == 0x542 */ +# if defined (ACE_VXWORKS) +# if ACE_VXWORKS == 0x542 + // Older versions of Tornado accidentally omitted math routines from + // the link library to support long long arithmetic. These could be + // found and used from another library in the distro. + // Recent versions of Tornado include these symbols, so we no longer + // have a problem. +# define ACE_LACKS_LONGLONG_T +# define ACE_LACKS_CLEARERR +# elif ACE_VXWORKS >= 0x542 +# define ACE_LACKS_AUTO_PTR +# endif /* ACE_VXWORKS == 0x542 */ +# endif /* ACE_VXWORKS */ #elif defined (ghs) // Processor type, if necessary. Green Hills defines "ppc". @@ -99,6 +99,9 @@ // OS-specific configuration +#define ACE_LACKS_REALPATH +#define ACE_HAS_NONCONST_SWAB +#define ACE_HAS_NONCONST_READV #define ACE_LACKS_UNIX_SYSLOG #define ACE_HAS_MUTEX_TIMEOUTS #define ACE_DEFAULT_MAX_SOCKET_BUFSIZ 32768 |