summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornw1 <nw1@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1997-09-01 07:43:36 +0000
committernw1 <nw1@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1997-09-01 07:43:36 +0000
commit4fee199e51a62c02384cb11bd9f754e74ecdc0fd (patch)
treebd45091a048f11ec2513800be5c4abb41d6ed995
parentf43f55ca22c7edeb79e827800f186275b1e74650 (diff)
downloadATCD-4fee199e51a62c02384cb11bd9f754e74ecdc0fd.tar.gz
Moved directive ACE_HAS_BROKEN_EXPLICIT_TEMPLATE_DESTRUCTOR closer to
other template-related directives.
-rw-r--r--ace/config-sunos4-g++.h3
-rw-r--r--ace/config-sunos5.4-g++.h2
-rw-r--r--ace/config-sunos5.5-g++.h3
-rw-r--r--ace/config-vxworks-g++.h8
-rw-r--r--ace/config-vxworks5.x-g++.h7
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