diff options
author | nw1 <nw1@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1997-09-01 07:43:36 +0000 |
---|---|---|
committer | nw1 <nw1@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1997-09-01 07:43:36 +0000 |
commit | 4fee199e51a62c02384cb11bd9f754e74ecdc0fd (patch) | |
tree | bd45091a048f11ec2513800be5c4abb41d6ed995 | |
parent | f43f55ca22c7edeb79e827800f186275b1e74650 (diff) | |
download | ATCD-4fee199e51a62c02384cb11bd9f754e74ecdc0fd.tar.gz |
Moved directive ACE_HAS_BROKEN_EXPLICIT_TEMPLATE_DESTRUCTOR closer to
other template-related directives.
-rw-r--r-- | ace/config-sunos4-g++.h | 3 | ||||
-rw-r--r-- | ace/config-sunos5.4-g++.h | 2 | ||||
-rw-r--r-- | ace/config-sunos5.5-g++.h | 3 | ||||
-rw-r--r-- | ace/config-vxworks-g++.h | 8 | ||||
-rw-r--r-- | ace/config-vxworks5.x-g++.h | 7 |
5 files changed, 11 insertions, 12 deletions
diff --git a/ace/config-sunos4-g++.h b/ace/config-sunos4-g++.h index 3fb861b1a25..41decd3c375 100644 --- a/ace/config-sunos4-g++.h +++ b/ace/config-sunos4-g++.h @@ -10,7 +10,6 @@ #define __ACE_INLINE__ #endif /* ! __ACE_INLINE__ */ -#define ACE_HAS_BROKEN_EXPLICIT_TEMPLATE_DESTRUCTOR // Optimize ACE_Handle_Set for select(). #define ACE_HAS_HANDLE_SET_OPTIMIZED_FOR_SELECT @@ -53,6 +52,8 @@ // Compiler doesn't support static data member templates. #define ACE_LACKS_STATIC_DATA_MEMBER_TEMPLATES +#define ACE_HAS_BROKEN_EXPLICIT_TEMPLATE_DESTRUCTOR + // Compiler/platform uses old malloc()/free() prototypes (ugh). #define ACE_HAS_OLD_MALLOC diff --git a/ace/config-sunos5.4-g++.h b/ace/config-sunos5.4-g++.h index 63d9f70052e..33ffabe270c 100644 --- a/ace/config-sunos5.4-g++.h +++ b/ace/config-sunos5.4-g++.h @@ -11,12 +11,12 @@ #define __ACE_INLINE__ #endif /* ! __ACE_INLINE__ */ -#define ACE_HAS_BROKEN_EXPLICIT_TEMPLATE_DESTRUCTOR // Optimize ACE_Handle_Set for select(). #define ACE_HAS_HANDLE_SET_OPTIMIZED_FOR_SELECT #define ACE_HAS_STRING_CLASS #define ACE_HAS_TEMPLATE_SPECIALIZATION +#define ACE_HAS_BROKEN_EXPLICIT_TEMPLATE_DESTRUCTOR // Platform supports pread() and pwrite() #define ACE_HAS_P_READ_WRITE diff --git a/ace/config-sunos5.5-g++.h b/ace/config-sunos5.5-g++.h index 1e311774119..1390883ebc0 100644 --- a/ace/config-sunos5.5-g++.h +++ b/ace/config-sunos5.5-g++.h @@ -14,10 +14,9 @@ // Optimize ACE_Handle_Set for select(). #define ACE_HAS_HANDLE_SET_OPTIMIZED_FOR_SELECT -#define ACE_HAS_BROKEN_EXPLICIT_TEMPLATE_DESTRUCTOR - #define ACE_HAS_STRING_CLASS #define ACE_HAS_TEMPLATE_SPECIALIZATION +#define ACE_HAS_BROKEN_EXPLICIT_TEMPLATE_DESTRUCTOR #define ACE_HAS_UALARM #define ACE_LACKS_UALARM_PROTOTYPE diff --git a/ace/config-vxworks-g++.h b/ace/config-vxworks-g++.h index b63106d2d31..8c0a26bf6cd 100644 --- a/ace/config-vxworks-g++.h +++ b/ace/config-vxworks-g++.h @@ -4,8 +4,6 @@ #if !defined (ACE_CONFIG_H) #define ACE_CONFIG_H -#define ACE_HAS_BROKEN_EXPLICIT_TEMPLATE_DESTRUCTOR - #define ACE_HAS_BROKEN_SENDMSG #define ACE_HAS_BROKEN_WRITEV #define ACE_HAS_CHARPTR_SOCKOPT @@ -34,16 +32,18 @@ #define ACE_LACKS_SIGINFO_H #define ACE_LACKS_SI_ADDR #define ACE_LACKS_SOCKETPAIR -#define ACE_LACKS_STATIC_DATA_MEMBER_TEMPLATES #define ACE_LACKS_STRRECVFD #define ACE_LACKS_SYSCALL #define ACE_LACKS_SYSV_SHMEM #define ACE_LACKS_UCONTEXT_H #define ACE_LACKS_UTSNAME_T #define ACE_MT_SAFE +#define SIGNAL_SAFE_OS_CALLS + +#define ACE_HAS_BROKEN_EXPLICIT_TEMPLATE_DESTRUCTOR +#define ACE_LACKS_STATIC_DATA_MEMBER_TEMPLATES #define ACE_TEMPLATES_REQUIRE_SOURCE #define ACE_TEMPLATES_REQUIRE_SPECIALIZATION -#define SIGNAL_SAFE_OS_CALLS // Defines the page size of the system. #define ACE_PAGE_SIZE 4096 diff --git a/ace/config-vxworks5.x-g++.h b/ace/config-vxworks5.x-g++.h index 9d86a7199d5..d90c6ddce82 100644 --- a/ace/config-vxworks5.x-g++.h +++ b/ace/config-vxworks5.x-g++.h @@ -12,8 +12,6 @@ #define __ACE_INLINE__ #endif /* ! __ACE_INLINE__ */ -#define ACE_HAS_BROKEN_EXPLICIT_TEMPLATE_DESTRUCTOR - #define ACE_HAS_BROKEN_SENDMSG #define ACE_HAS_BROKEN_WRITEV #define ACE_HAS_CHARPTR_SOCKOPT @@ -48,7 +46,6 @@ #define ACE_HAS_SIGWAIT #define ACE_HAS_SIG_ATOMIC_T #define ACE_HAS_STRERROR -#define ACE_HAS_TEMPLATE_SPECIALIZATION #define ACE_HAS_THREADS #define ACE_LACKS_ACCESS #define ACE_LACKS_COND_T @@ -75,7 +72,6 @@ #define ACE_LACKS_SIGNED_CHAR #define ACE_LACKS_SI_ADDR #define ACE_LACKS_SOCKETPAIR -#define ACE_LACKS_STATIC_DATA_MEMBER_TEMPLATES #define ACE_LACKS_STRCASECMP #define ACE_LACKS_STRRECVFD #define ACE_LACKS_SYSCALL @@ -92,6 +88,9 @@ #define ACE_NEEDS_SYSTIME_H #define ACE_TEMPLATES_REQUIRE_SOURCE #define ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION +#define ACE_HAS_TEMPLATE_SPECIALIZATION +#define ACE_LACKS_STATIC_DATA_MEMBER_TEMPLATES +#define ACE_HAS_BROKEN_EXPLICIT_TEMPLATE_DESTRUCTOR // Defines the page size of the system. #define ACE_PAGE_SIZE 4096 |