summaryrefslogtreecommitdiff
path: root/ace
diff options
context:
space:
mode:
authornw1 <nw1@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1997-10-30 05:05:53 +0000
committernw1 <nw1@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1997-10-30 05:05:53 +0000
commit0e259acb0c8a0def187da01524d7d74ead678fa4 (patch)
tree2950d1fda1cd7e30c961f8ec6a146229eeb418a6 /ace
parent0cec18edab84e20597791395669d08b1b6cf3abe (diff)
downloadATCD-0e259acb0c8a0def187da01524d7d74ead678fa4.tar.gz
Removed ACE_HAS_BROKEN_EXPLICIT_TEMPLATE_DESTRUCTOR.
Diffstat (limited to 'ace')
-rw-r--r--ace/README62
-rw-r--r--ace/config-aix-4.1.x.h7
-rw-r--r--ace/config-chorus.h3
-rw-r--r--ace/config-freebsd-pthread.h9
-rw-r--r--ace/config-freebsd.h5
-rw-r--r--ace/config-gcc-2.7.2.h1
-rw-r--r--ace/config-hpux-10.x-g++.h1
-rw-r--r--ace/config-irix5.3-g++.h43
-rw-r--r--ace/config-irix6.x-g++.h43
-rw-r--r--ace/config-linux-lxpthreads.h7
-rw-r--r--ace/config-linux-pthread.h3
-rw-r--r--ace/config-linux.h3
-rw-r--r--ace/config-osf1-4.0-g++.h15
-rw-r--r--ace/config-osf1-4.0.h13
-rw-r--r--ace/config-sunos4-g++.h2
-rw-r--r--ace/config-sunos5.4-g++.h3
-rw-r--r--ace/config-sunos5.5-g++.h3
-rw-r--r--ace/config-unixware-2.01-g++.h1
-rw-r--r--ace/config-unixware-2.1.2-g++.h1
-rw-r--r--ace/config-vxworks5.x-g++.h1
20 files changed, 102 insertions, 124 deletions
diff --git a/ace/README b/ace/README
index 2bf45ffc5cd..7a59902a6a5 100644
--- a/ace/README
+++ b/ace/README
@@ -16,7 +16,6 @@ Macro Description
----- -----------
ACE_DEFAULT_THREAD_KEYS Number of TSS keys, with ACE_HAS_TSS_EMULATION _only_. Defaults to 64.
-ACE_HAS_BROKEN_EXPLICIT_TEMPLATE_DESTRUCTOR When calling a template class'es destructor explicitly, we must use ptr->FOO<BAR>::~FOO () but not ptr->FOO<BAR>::~FOO<BAR> ().
ACE_THREADS_DONT_INHERIT_LOG_MSG Specify this if you don't want threads to inherit parent thread's ACE_Log_Msg properties.
ACE_HAS_RECV_TIMEDWAIT Platform has the MIT pthreads APIs for
ACE_HAS_RECVFROM_TIMEDWAIT timed send/recv operations
@@ -54,7 +53,7 @@ ACE_HAS_BROKEN_SENDMSG OS/compiler omits the const from the sendmsg() prototyp
ACE_HAS_BROKEN_SETRLIMIT OS/compiler omits the const from the rlimit parameter in the setrlimit() prototype.
ACE_HAS_BROKEN_TIMESPEC_MEMBERS platform define struct timespec members as ts_sec and ts_nsec instead of tv_sec and tv_nsec. This is highly non-portable. Currently only FreeBSD 2.1.x uses it.
ACE_HAS_BROKEN_WRITEV OS/compiler omits the const from the iovec parameter in the writev() prototype.
-ACE_HAS_BSTRING Platform has <bstring.h> (which contains bzero() prototype)
+ACE_HAS_BSTRING Platform has <bstring.h> (which contains bzero() prototype)
ACE_HAS_CANCEL_IO Platform supports the Win32 CancelIO() function (WinNT 4.0 and beyond).
ACE_HAS_CHARPTR_DL OS/platform uses char * for dlopen/dlsym args, rather than const char *.
ACE_HAS_CHARPTR_SOCKOPT OS/platform uses char * for sockopt, rather than const char *
@@ -67,12 +66,12 @@ ACE_HAS_DLL Build ACE using the frigging PC DLL nonsense...
ACE_HAS_EXCEPTIONS Compiler supports C++ exception handling
ACE_HAS_GETPAGESIZE Platform supports getpagesize() call (otherwise, ACE_PAGE_SIZE must be defined, except on Win32)
ACE_HAS_GETRUSAGE Platform supports the getrusage() system call.
-ACE_HAS_GNU_CSTRING_H Denotes that GNU has cstring.h as standard which redefines memchr()
+ACE_HAS_GNU_CSTRING_H Denotes that GNU has cstring.h as standard which redefines memchr()
ACE_HAS_HANDLE_SET_OPTIMIZED_FOR_SELECT Optimize ACE_Handle_Set::count_bits for select() operations (common case)
ACE_HAS_HI_RES_TIMER Compiler/platform supports SunOS high resolution timers
ACE_HAS_INLINED_OSCALLS Inline all the static class OS methods to remove call overhead
ACE_HAS_IP_MULTICAST Platform supports IP multicast
-ACE_HAS_IRIX_GETTIMEOFDAY Denotes that IRIX 5.3 has second argument to gettimeofday() which is variable ...
+ACE_HAS_IRIX_GETTIMEOFDAY Denotes that IRIX 5.3 has second argument to gettimeofday() which is variable ...
ACE_HAS_IRIX62_THREADS Platform supports the very odd IRIX 6.2 threads...
ACE_HAS_NONSTATIC_OBJECT_MANAGER Causes the ACE_Object_Manager instance to be created in main (int, char *[]), instead of as a static (global) instance.
ACE_HAS_THR_KEYDELETE Platform supports thr_keydelete (e.g,. UNIXWARE)
@@ -114,7 +113,7 @@ ACE_HAS_PTHREAD_MUTEXATTR_SETKIND_NP Platform has pthread_mutexattr_setkind_np()
ACE_HAS_PTHREAD_SIGMASK Platform has pthread_sigmask() defined.
ACE_HAS_PTHREAD_T Platform has pthread_t defined.
ACE_HAS_PTHREAD_YIELD_VOIDPTR pthread_yield() takes a void pointer arg.
-ACE_HAS_RECURSIVE_THR_EXIT_SEMANTICS Platform will recurse infinitely on thread exits from TSS cleanup routines (e.g., AIX).
+ACE_HAS_RECURSIVE_THR_EXIT_SEMANTICS Platform will recurse infinitely on thread exits from TSS cleanup routines (e.g., AIX).
ACE_HAS_REENTRANT_FUNCTIONS Platform supports reentrant functions (i.e., all the POSIX *_r functions).
ACE_LACKS_FCNTL Platform lacks POSIX-style fcntl ().
ACE_LACKS_FIFO Platform lacks UNIX FIFOs (e.g., Win32)
@@ -165,7 +164,7 @@ ACE_HAS_SYS_ERRLIST Platform/compiler supports _sys_errlist symbol
ACE_HAS_SYS_FILIO_H Platform provides <sys/filio.h> header
ACE_HAS_SYS_SIGLIST Compiler/platform supports _sys_siglist array
ACE_HAS_TEMPLATE_SPECIALIZATION Compiler implements template specialization
-ACE_HAS_TEMPLATE_TYPEDEFS Compiler implements templates that support typedefs inside of classes used as formal arguments to a template class.
+ACE_HAS_TEMPLATE_TYPEDEFS Compiler implements templates that support typedefs inside of classes used as formal arguments to a template class.
ACE_HAS_TERM_IOCTLS Platform has terminal ioctl flags like TCGETS and TCSETS.
ACE_HAS_THREADS Platform supports threads
ACE_HAS_THREAD_SAFE_ACCEPT Platform allows multiple threads to call accept() on the same port (e.g., WinNT).
@@ -217,9 +216,9 @@ ACE_LACKS_MPROTECT The platform doesn't have mprotect(2) (e.g., EPLX real time
ACE_LACKS_MSGBUF_T Platform lacks struct msgbuf (e.g., NT and MSV).
ACE_LACKS_MSYNC Platform lacks msync() (e.g., Linux)
ACE_LACKS_NETDB_REENTRANT_FUNCTIONS Platform does not support reentrant netdb functions
- (getprotobyname_r, getprotobynumber_r, gethostbyaddr_r,
+ (getprotobyname_r, getprotobynumber_r, gethostbyaddr_r,
gethostbyname_r, getservbyname_r).
-ACE_LACKS_RPC_H Platform lacks the ONC RPC header files.
+ACE_LACKS_RPC_H Platform lacks the ONC RPC header files.
ACE_LACKS_PARAM_H Platform lacks <sys/param.h> (e.g., MVS)
ACE_LACKS_NAMED_POSIX_SEM Platform lacks named POSIX semaphores (e.g., Chorus)
ACE_LACKS_RLIMIT_PROTOTYPE Platform/compiler lacks {get,set}rlimit() prototypes (e.g., Tandem)
@@ -275,7 +274,7 @@ ACE_NEEDS_SYSTIME_H <time.h> doesn't automatically #include /**/ <sys/time.h>
ACE_NEEDS_WRITEV Platform doesn't define writev, so use our own
ACE_NLOGGING Turns off the LM_DEBUG and LM_ERROR logging macros...
ACE_NTRACE Turns off the tracing feature.
-ACE_NO_THREAD_ADAPTER Don't use the ACE_Thread_Adapter feature...
+ACE_NO_THREAD_ADAPTER Don't use the ACE_Thread_Adapter feature...
ACE_PAGE_SIZE Defines the page size of the system (not used on Win32 or with ACE_HAS_GETPAGESIZE).
ACE_REDEFINES_XTI_FUNCTIONS Platform redefines the t_... names (UnixWare)
ACE_SELECT_USES_INT Platform uses int for select() rather than fd_set
@@ -304,7 +303,7 @@ ACE_HAS_ALLOCA:
libsrc/IPC_SAP/SPIPE_SAP/SPIPE_Msg.C
for alocation of iovp
- In solaris:
+ In solaris:
alloca() allocates size bytes of space in the stack frame of
the caller, and returns a pointer to the allocated block.
This temporary space is automatically freed when the caller
@@ -338,12 +337,12 @@ ACE_HAS_AUTOMATIC_INIT_FINI:
In HPUX:
don't set.
- Maybe have to look into shl_load( ), shl_definesym( ),
- shl_findsym( ), shl_gethandle( ), shl_getsymbols( ),
+ Maybe have to look into shl_load( ), shl_definesym( ),
+ shl_findsym( ), shl_gethandle( ), shl_getsymbols( ),
shl_unload( ), shl_get( )(3X) - explicit load of shared libraries
Means Service Configurator won't be available.
TBA.
-
+
ACE_HAS_CPLUSPLUS_HEADERS:
--------------------------
@@ -356,7 +355,7 @@ ACE_HAS_CPLUSPLUS_HEADERS:
Notes:
If this is not defined, libc.h and osfcn.h get included.
- Only needed for older compiler/OS platforms that don't
+ Only needed for older compiler/OS platforms that don't
provide standard C++ header files in /usr/include.
ACE_HAS_HI_RES_TIMER:
@@ -398,7 +397,7 @@ ACE_HAS_LONGLONG_T:
HPUX:
doesn't.
-
+
ACE_LACKS_T_ERRNO:
-------------------
@@ -410,7 +409,7 @@ ACE_LACKS_T_ERRNO:
set it.
Notes:
- if set, adds:
+ if set, adds:
extern int t_errno;
@@ -425,7 +424,7 @@ ACE_HAS_POSIX_NONBLOCK:
Notes:
if defined, sets ACE_NONBLOCK and O_NONBLOCK
- O_NONBLOCK is used in libsrc/Misc/misc.C to do a
+ O_NONBLOCK is used in libsrc/Misc/misc.C to do a
fcntl (fd, F_SETFL, opt)
ACE_NONBLOCK is used in libsrc/IPC_SAP/FIFO_SAP/FIFO_Recv.C in the
disable member function and options passed to the open function
@@ -450,7 +449,7 @@ ACE_HAS_PROC_FS:
HPUX:
don't set: obviously a different mechanism.
Look into /usr/include/sys/proc.h. The structure is proc. The
- pointer to the kernel's proc table may be obtained by
+ pointer to the kernel's proc table may be obtained by
extern struct proc *proc, *procNPROC;
extern int nproc;
@@ -470,7 +469,7 @@ ACE_HAS_PRUSAGE_T:
HPUX:
don't set
-
+
ACE_HAS_SEMUN:
--------------
@@ -510,7 +509,7 @@ ACE_HAS_SIG_ATOMIC_T:
set it.
in /usr/include/sys/signal.h:
typedef unsigned int sig_atomic_t;
-
+
ACE_HAS_SSIZE_T:
----------------
@@ -542,7 +541,7 @@ ACE_HAS_STRBUF_T:
int len; /* no. of bytes returned */
void *buf; /* pointer to data */
};
-
+
Solaris:
defined in /usr/include/sys/stropts.h
Sys V.4 Streams.
@@ -561,7 +560,7 @@ ACE_HAS_STREAMS:
Used In:
ace/OS.h
libsrc/IPC_SAP/SOCK_SAP/LSOCK.C
-
+
Notes:
if defined, includes <stropts.h>
@@ -594,7 +593,7 @@ ACE_HAS_STREAM_PIPES:
HPUX:
don't set.
No sysV.4 streams.
-
+
ACE_HAS_STRERROR:
-----------------
@@ -629,9 +628,9 @@ ACE_HAS_SVR4_DYNAMIC_LINKING:
HPUX:
don't set.
has its own:
- shl_findsym( ), shl_gethandle( ), shl_getsymbols( ),
+ shl_findsym( ), shl_gethandle( ), shl_getsymbols( ),
shl_unload( ), shl_get( )(3X) - explicit load of shared libraries
-
+
ACE_HAS_SVR4_GETTIMEOFDAY:
--------------------------
@@ -659,8 +658,8 @@ ACE_HAS_SVR4_GETTIMEOFDAY:
ACE_HAS_POLL:
------------
- Used in:
- ace/OS.h
+ Used in:
+ ace/OS.h
Notes:
#if defined (ACE_HAS_POLL)
@@ -743,7 +742,7 @@ ACE_HAS_SYS_FILIO_H:
<sgtty.h> defines some like FIOCLEX.
some are never defined.
use #ifdef HP-UX to modify sysincludes.h
-
+
ACE_HAS_SYS_SIGLIST:
--------------------
@@ -755,7 +754,7 @@ ACE_HAS_SYS_SIGLIST:
Notes:
if not defined, does a:
extern const char **_sys_siglist;
-
+
Solaris:
This is an array holding signal descriptions.
@@ -770,7 +769,7 @@ ACE_HAS_TEMPLATE_TYPEDEFS:
--------------------------
Used in:
- libsrc/ASX/*.[Chi]
+ libsrc/ASX/*.[Chi]
Notes:
cfront-based C++ compilers don't implement templates that support
@@ -819,7 +818,7 @@ ACE_HAS_THREAD_T:
ace/OS.h
Notes:
- #if !defined (ACE_HAS_THREAD_T)
+ #if !defined (ACE_HAS_THREAD_T)
typedef int thread_t;
#endif /* !ACE_HAS_THREAD_T */
@@ -878,4 +877,3 @@ ACE_USE_POLL_IMPLEMENTATION:
good thing to have set.
Don't set this, it will get set by ACE_HAS_SVR4_POLL
-
diff --git a/ace/config-aix-4.1.x.h b/ace/config-aix-4.1.x.h
index c149a23bba4..681000f738d 100644
--- a/ace/config-aix-4.1.x.h
+++ b/ace/config-aix-4.1.x.h
@@ -34,18 +34,17 @@
#define ACE_LACKS_THREAD_STACK_ADDR
#define ACE_LACKS_CONDATTR_PSHARED
#define ACE_HAS_SIN_LEN
-#define ACE_HAS_SYSV_IPC
+#define ACE_HAS_SYSV_IPC
#define ACE_HAS_STRUCT_NETDB_DATA
#define ACE_HAS_ALLOCA
#define ACE_HAS_LONGLONG_T
-#define ACE_HAS_REENTRANT_FUNCTIONS
+#define ACE_HAS_REENTRANT_FUNCTIONS
#define ACE_HAS_SYSV_IPC
#define ACE_HAS_THREAD_SELF
#define ACE_HAS_TLI
#define ACE_HAS_TLI_PROTOTYPES
#define ACE_HAS_TIUSER_H
#define ACE_TEMPLATES_REQUIRE_PRAGMA
-#define ACE_HAS_BROKEN_EXPLICIT_TEMPLATE_DESTRUCTOR
#define ACE_HAS_THREAD_SPECIFIC_STORAGE
#define ACE_HAS_AUTOMATIC_INIT_FINI
#define ACE_HAS_CHARPTR_DL
@@ -133,7 +132,7 @@
#undef msg_control
#define msg_accrights msg_control
#endif /* msg_accrights */
-
+
#if !defined (msg_accrightslen)
#undef msg_controllen
#define msg_accrightslen msg_controllen
diff --git a/ace/config-chorus.h b/ace/config-chorus.h
index a469a43b55b..805bddfffc6 100644
--- a/ace/config-chorus.h
+++ b/ace/config-chorus.h
@@ -20,7 +20,6 @@
#define ACE_HAS_HANDLE_SET_OPTIMIZED_FOR_SELECT
#define ACE_HAS_TEMPLATE_SPECIALIZATION
-#define ACE_HAS_BROKEN_EXPLICIT_TEMPLATE_DESTRUCTOR
#define ACE_LACKS_UNIX_SIGNALS
#define ACE_HAS_IP_MULTICAST
#define ACE_LACKS_MPROTECT
@@ -47,7 +46,7 @@
#define ACE_HAS_LONG_MAP_FAILED
// Platform supports System V IPC (most versions of UNIX, but not Win32)
-//#define ACE_HAS_SYSV_IPC
+//#define ACE_HAS_SYSV_IPC
#define ACE_NEEDS_WRITEV
#define ACE_NEEDS_READV
diff --git a/ace/config-freebsd-pthread.h b/ace/config-freebsd-pthread.h
index dd9680dbdb4..b91c2869400 100644
--- a/ace/config-freebsd-pthread.h
+++ b/ace/config-freebsd-pthread.h
@@ -6,7 +6,7 @@
// The following configuration file is designed to work for FreeBSD
// platforms using GNU C++ and the POSIX (pthread) threads package
-// by John Birrell. You must at least have 3.0-current as of 2/9/1997 to
+// by John Birrell. You must at least have 3.0-current as of 2/9/1997 to
// take the advantage of latest pthread library.
#if !defined (ACE_CONFIG_H)
@@ -25,8 +25,8 @@
// Optimize ACE_Handle_Set for select().
#define ACE_HAS_HANDLE_SET_OPTIMIZED_FOR_SELECT
#define ACE_HAS_CHARPTR_DL
-#define ACE_USES_ASM_SYMBOL_IN_DLSYM
-#define ACE_LACKS_SIGSET
+#define ACE_USES_ASM_SYMBOL_IN_DLSYM
+#define ACE_LACKS_SIGSET
// sched.h still not fully support on FreeBSD ?
// this is taken from /usr/src/lib/libc_r/uthread/pthread-private.h
@@ -51,7 +51,7 @@ enum schedparam_policy {
#define ACE_HAS_SIN_LEN
// Platform supports System V IPC (most versions of UNIX, but not Win32)
-#define ACE_HAS_SYSV_IPC
+#define ACE_HAS_SYSV_IPC
// Compiler/platform contains the <sys/syscall.h> file.
#define ACE_HAS_SYSCALL_H
@@ -133,7 +133,6 @@ enum schedparam_policy {
#define ACE_HAS_TEMPLATE_SPECIALIZATION
#define ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION
-#define ACE_HAS_BROKEN_EXPLICIT_TEMPLATE_DESTRUCTOR
// Compiler doesn't support static data member templates.
#define ACE_LACKS_STATIC_DATA_MEMBER_TEMPLATES
diff --git a/ace/config-freebsd.h b/ace/config-freebsd.h
index 106898bf8f1..b620afb7cbe 100644
--- a/ace/config-freebsd.h
+++ b/ace/config-freebsd.h
@@ -24,7 +24,7 @@
#define ACE_HAS_SIG_MACROS
#define ACE_HAS_CHARPTR_DL
#define ACE_USES_ASM_SYMBOL_IN_DLSYM
-#define ACE_LACKS_SIGSET
+#define ACE_LACKS_SIGSET
// This is for 2.1.x only. By default, gcc defines __FreeBSD__ automatically
#if defined(FreeBSD_2_1)
@@ -79,7 +79,7 @@ ange */
#define ACE_HAS_SIN_LEN
// Platform supports System V IPC (most versions of UNIX, but not Win32)
-#define ACE_HAS_SYSV_IPC
+#define ACE_HAS_SYSV_IPC
// Compiler/platform contains the <sys/syscall.h> file.
#define ACE_HAS_SYSCALL_H
@@ -163,7 +163,6 @@ ange */
#define ACE_HAS_TEMPLATE_SPECIALIZATION
#define ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION
-#define ACE_HAS_BROKEN_EXPLICIT_TEMPLATE_DESTRUCTOR
// Compiler doesn't support static data member templates.
#define ACE_LACKS_STATIC_DATA_MEMBER_TEMPLATES
diff --git a/ace/config-gcc-2.7.2.h b/ace/config-gcc-2.7.2.h
index b545c4986db..3d983674de7 100644
--- a/ace/config-gcc-2.7.2.h
+++ b/ace/config-gcc-2.7.2.h
@@ -2,7 +2,6 @@
#define ACE_CONFIG_GCC_2_7_2_H
#define ACE_TEMPLATES_REQUIRE_SOURCE
-#define ACE_HAS_BROKEN_EXPLICIT_TEMPLATE_DESTRUCTOR
#define ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION
#define ACE_LACKS_STATIC_DATA_MEMBER_TEMPLATES
diff --git a/ace/config-hpux-10.x-g++.h b/ace/config-hpux-10.x-g++.h
index 4d3247430e8..18b9e9ea4ff 100644
--- a/ace/config-hpux-10.x-g++.h
+++ b/ace/config-hpux-10.x-g++.h
@@ -30,7 +30,6 @@
// support... I added this Afara
#define ACE_HAS_TEMPLATE_SPECIALIZATION
#define ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION
-#define ACE_HAS_BROKEN_EXPLICIT_TEMPLATE_DESTRUCTOR
#define ACE_LACKS_SYSCALL
#define ACE_HAS_POSIX_TIME
diff --git a/ace/config-irix5.3-g++.h b/ace/config-irix5.3-g++.h
index 985118faf7e..090fe6a4f76 100644
--- a/ace/config-irix5.3-g++.h
+++ b/ace/config-irix5.3-g++.h
@@ -19,10 +19,9 @@
#define ACE_HAS_TEMPLATE_SPECIALIZATION
#define ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION
-#define ACE_HAS_BROKEN_EXPLICIT_TEMPLATE_DESTRUCTOR
// Platform supports System V IPC (most versions of UNIX, but not Win32)
-#define ACE_HAS_SYSV_IPC
+#define ACE_HAS_SYSV_IPC
// Platform requires void * for mmap().
#define ACE_HAS_VOIDPTR_MMAP
@@ -34,7 +33,7 @@
#define ACE_HAS_SYSCALL_H
// Compiler/platform supports alloca()
-#define ACE_HAS_ALLOCA
+#define ACE_HAS_ALLOCA
// Compiler/platform has <alloca.h>
#define ACE_HAS_ALLOCA_H
@@ -57,59 +56,59 @@
#define ACE_LACKS_STATIC_DATA_MEMBER_TEMPLATES
// Platform supports POSIX O_NONBLOCK semantics.
-#define ACE_HAS_POSIX_NONBLOCK
+#define ACE_HAS_POSIX_NONBLOCK
// Platform supports POSIX timers via timestruc_t.
-#define ACE_HAS_POSIX_TIME
+#define ACE_HAS_POSIX_TIME
#define ACE_HAS_SVR4_TIME
// Compiler/platform has correctly prototyped header files.
-#define ACE_HAS_CPLUSPLUS_HEADERS
+#define ACE_HAS_CPLUSPLUS_HEADERS
// Platform contains <poll.h>.
-#define ACE_HAS_POLL
+#define ACE_HAS_POLL
// Platform supports the /proc file system.
-#define ACE_HAS_PROC_FS
+#define ACE_HAS_PROC_FS
// Compiler/platform defines the sig_atomic_t typedef.
-#define ACE_HAS_SIG_ATOMIC_T
+#define ACE_HAS_SIG_ATOMIC_T
// Platform supports SVR4 extended signals.
-#define ACE_HAS_SIGINFO_T
-#define ACE_HAS_UCONTEXT_T
+#define ACE_HAS_SIGINFO_T
+#define ACE_HAS_UCONTEXT_T
// Compiler supports the ssize_t typedef.
-#define ACE_HAS_SSIZE_T
+#define ACE_HAS_SSIZE_T
// Platform supports STREAMS.
-#define ACE_HAS_STREAMS
+#define ACE_HAS_STREAMS
// Platform supports STREAM pipes (note that this is disabled by
// default, see the manual page on pipe(2) to find out how to enable
-// it).
-// #define ACE_HAS_STREAM_PIPES
+// it).
+// #define ACE_HAS_STREAM_PIPES
// Compiler/platform supports strerror ().
-#define ACE_HAS_STRERROR
+#define ACE_HAS_STRERROR
// Compiler/platform supports struct strbuf.
-#define ACE_HAS_STRBUF_T
+#define ACE_HAS_STRBUF_T
// Compiler/platform supports SVR4 dynamic linking semantics.
-#define ACE_HAS_SVR4_DYNAMIC_LINKING
+#define ACE_HAS_SVR4_DYNAMIC_LINKING
// Compiler/platform supports SVR4 signal typedef.
-#define ACE_HAS_IRIX_53_SIGNALS
+#define ACE_HAS_IRIX_53_SIGNALS
// Compiler/platform supports sys_siglist array.
-#define ACE_HAS_SYS_SIGLIST
+#define ACE_HAS_SYS_SIGLIST
// Platform provides <sys/filio.h> header.
-#define ACE_HAS_SYS_FILIO_H
+#define ACE_HAS_SYS_FILIO_H
// Compiler/platform defines a union semun for SysV shared memory.
-#define ACE_HAS_SEMUN
+#define ACE_HAS_SEMUN
// Platform supports IP multicast
#define ACE_HAS_IP_MULTICAST
diff --git a/ace/config-irix6.x-g++.h b/ace/config-irix6.x-g++.h
index f123b0794e0..689443abd95 100644
--- a/ace/config-irix6.x-g++.h
+++ b/ace/config-irix6.x-g++.h
@@ -48,10 +48,9 @@
#define ACE_HAS_TEMPLATE_SPECIALIZATION
#define ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION
-#define ACE_HAS_BROKEN_EXPLICIT_TEMPLATE_DESTRUCTOR
// Platform supports System V IPC (most versions of UNIX, but not Win32)
-#define ACE_HAS_SYSV_IPC
+#define ACE_HAS_SYSV_IPC
// Platform requires void * for mmap().
#define ACE_HAS_VOIDPTR_MMAP
@@ -63,7 +62,7 @@
#define ACE_HAS_SYSCALL_H
// Compiler/platform supports alloca()
-#define ACE_HAS_ALLOCA
+#define ACE_HAS_ALLOCA
// Compiler/platform has <alloca.h>
#define ACE_HAS_ALLOCA_H
@@ -86,60 +85,60 @@
#define ACE_LACKS_STATIC_DATA_MEMBER_TEMPLATES
// Platform supports POSIX O_NONBLOCK semantics.
-#define ACE_HAS_POSIX_NONBLOCK
+#define ACE_HAS_POSIX_NONBLOCK
// Platform supports POSIX timers via timestruc_t.
-#define ACE_HAS_POSIX_TIME
+#define ACE_HAS_POSIX_TIME
#define ACE_HAS_SVR4_TIME
#define ACE_NEEDS_SYSTIME_H
// Compiler/platform has correctly prototyped header files.
-#define ACE_HAS_CPLUSPLUS_HEADERS
+#define ACE_HAS_CPLUSPLUS_HEADERS
// Platform contains <poll.h>.
-#define ACE_HAS_POLL
+#define ACE_HAS_POLL
// Platform supports the /proc file system.
-#define ACE_HAS_PROC_FS
+#define ACE_HAS_PROC_FS
// Compiler/platform defines the sig_atomic_t typedef.
-#define ACE_HAS_SIG_ATOMIC_T
+#define ACE_HAS_SIG_ATOMIC_T
// Platform supports SVR4 extended signals.
-#define ACE_HAS_SIGINFO_T
-#define ACE_HAS_UCONTEXT_T
+#define ACE_HAS_SIGINFO_T
+#define ACE_HAS_UCONTEXT_T
// Compiler supports the ssize_t typedef.
-#define ACE_HAS_SSIZE_T
+#define ACE_HAS_SSIZE_T
// Platform supports STREAMS.
-#define ACE_HAS_STREAMS
+#define ACE_HAS_STREAMS
// Platform supports STREAM pipes (note that this is disabled by
// default, see the manual page on pipe(2) to find out how to enable
-// it).
-// #define ACE_HAS_STREAM_PIPES
+// it).
+// #define ACE_HAS_STREAM_PIPES
// Compiler/platform supports strerror ().
-#define ACE_HAS_STRERROR
+#define ACE_HAS_STRERROR
// Compiler/platform supports struct strbuf.
-#define ACE_HAS_STRBUF_T
+#define ACE_HAS_STRBUF_T
// Compiler/platform supports SVR4 dynamic linking semantics.
-#define ACE_HAS_SVR4_DYNAMIC_LINKING
+#define ACE_HAS_SVR4_DYNAMIC_LINKING
// Compiler/platform supports SVR4 signal typedef.
-#define ACE_HAS_IRIX_53_SIGNALS
+#define ACE_HAS_IRIX_53_SIGNALS
// Compiler/platform supports sys_siglist array.
-//#define ACE_HAS_SYS_SIGLIST
+//#define ACE_HAS_SYS_SIGLIST
// Platform provides <sys/filio.h> header.
-#define ACE_HAS_SYS_FILIO_H
+#define ACE_HAS_SYS_FILIO_H
// Compiler/platform defines a union semun for SysV shared memory.
-#define ACE_HAS_SEMUN
+#define ACE_HAS_SEMUN
// Platform supports IP multicast
#define ACE_HAS_IP_MULTICAST
diff --git a/ace/config-linux-lxpthreads.h b/ace/config-linux-lxpthreads.h
index 3b1502429c8..0b9894d3f44 100644
--- a/ace/config-linux-lxpthreads.h
+++ b/ace/config-linux-lxpthreads.h
@@ -12,8 +12,8 @@
the tarball of 0.5 can be found, but I suspect that
Xavier's site has it...
- * RPM == Redhat Package Management
-
+ * RPM == Redhat Package Management
+
My system is a Caldera-based distribution with many upgraded
packages. If you don't use RPM, there is a program (rpm2cpio)
which will extract the files for "normal consumption".
@@ -67,7 +67,7 @@
#define ACE_LACKS_STRRECVFD
// Platform supports System V IPC (most versions of UNIX, but not Win32)
-#define ACE_HAS_SYSV_IPC
+#define ACE_HAS_SYSV_IPC
// Compiler/platform contains the <sys/syscall.h> file.
#define ACE_HAS_SYSCALL_H
@@ -138,7 +138,6 @@
#define ACE_HAS_TEMPLATE_SPECIALIZATION
#define ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION
-#define ACE_HAS_BROKEN_EXPLICIT_TEMPLATE_DESTRUCTOR
// Compiler doesn't support static data member templates.
#define ACE_LACKS_STATIC_DATA_MEMBER_TEMPLATES
diff --git a/ace/config-linux-pthread.h b/ace/config-linux-pthread.h
index 6dcc5510154..2402f38e407 100644
--- a/ace/config-linux-pthread.h
+++ b/ace/config-linux-pthread.h
@@ -49,7 +49,7 @@
#define ACE_HAS_IP_MULTICAST
// Platform supports System V IPC (most versions of UNIX, but not Win32)
-#define ACE_HAS_SYSV_IPC
+#define ACE_HAS_SYSV_IPC
// Compiler/platform contains the <sys/syscall.h> file.
#define ACE_HAS_SYSCALL_H
@@ -113,7 +113,6 @@
#define ACE_HAS_TEMPLATE_SPECIALIZATION
#define ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION
-#define ACE_HAS_BROKEN_EXPLICIT_TEMPLATE_DESTRUCTOR
// Compiler doesn't support static data member templates.
#define ACE_LACKS_STATIC_DATA_MEMBER_TEMPLATES
diff --git a/ace/config-linux.h b/ace/config-linux.h
index aa5c6bee070..3b7034e39bd 100644
--- a/ace/config-linux.h
+++ b/ace/config-linux.h
@@ -57,7 +57,7 @@
#define ACE_LACKS_STRRECVFD
// Platform supports System V IPC (most versions of UNIX, but not Win32)
-#define ACE_HAS_SYSV_IPC
+#define ACE_HAS_SYSV_IPC
// Compiler/platform contains the <sys/syscall.h> file.
#define ACE_HAS_SYSCALL_H
@@ -120,7 +120,6 @@
#define ACE_HAS_TEMPLATE_SPECIALIZATION
#define ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION
-#define ACE_HAS_BROKEN_EXPLICIT_TEMPLATE_DESTRUCTOR
// Compiler doesn't support static data member templates.
#define ACE_LACKS_STATIC_DATA_MEMBER_TEMPLATES
diff --git a/ace/config-osf1-4.0-g++.h b/ace/config-osf1-4.0-g++.h
index 5c895d6ba9f..78077240739 100644
--- a/ace/config-osf1-4.0-g++.h
+++ b/ace/config-osf1-4.0-g++.h
@@ -18,12 +18,11 @@
//
// The following lines are copied from the sunos5.5-g+configuration.
// (This is the GNU-specific part.)
-//
+//
// Must specialize templates due to G++'s lame parameterized type
// support...
#define ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION
#define ACE_HAS_TEMPLATE_SPECIALIZATION
-#define ACE_HAS_BROKEN_EXPLICIT_TEMPLATE_DESTRUCTOR
#define ACE_HAS_UALARM
// Optimize ACE_Handle_Set for select().
@@ -46,10 +45,10 @@
// definitions of timestruc_t and tid_t in procfs.h not sure what
// functionality is lost? Platform supports <sys/procfs.h>
//#define ACE_HAS_PROC_FS
-
+
// Platform defines MAP_FAILED as a long constant.
#define ACE_HAS_LONG_MAP_FAILED
-
+
// DJT 6/10/96 All these broken macro's can now be removed with the
// approporiate ordering of the include files. The Platinum release
// now temporarily supports both forms. Platform's implementation of
@@ -77,7 +76,7 @@
// Platform supports System V IPC (most versions of UNIX, but not
// Win32)
-#define ACE_HAS_SYSV_IPC
+#define ACE_HAS_SYSV_IPC
// Platform supports recvmsg and sendmsg.
#define ACE_HAS_MSG
@@ -119,7 +118,7 @@
#define ACE_HAS_POSIX_TIME
// Platform defines struct timespec in <sys/timers.h>
-// #define ACE_HAS_BROKEN_POSIX_TIME
+// #define ACE_HAS_BROKEN_POSIX_TIME
// DJT added 6/5/96
// #define ACE_HAS_SVR4_TIME
//#define ACE_HAS_SVR4_TIME
@@ -127,7 +126,7 @@
// Platform supports POSIX O_NONBLOCK semantics.
#define ACE_HAS_POSIX_NONBLOCK
-// DJT modified 6/5/96
+// DJT modified 6/5/96
// ACE supports POSIX Pthreads.
//#define ACE_HAS_DCETHREADS
#define ACE_HAS_PTHREADS
@@ -162,7 +161,7 @@
// Compiler/platform supports SVR4 dynamic linking semantics.
#define ACE_HAS_SVR4_DYNAMIC_LINKING
-// Platform support OSF1 gettimeofday
+// Platform support OSF1 gettimeofday
#define ACE_HAS_OSF1_GETTIMEOFDAY
// Compiler/platform supports SVR4 signal typedef.
diff --git a/ace/config-osf1-4.0.h b/ace/config-osf1-4.0.h
index 29b6a1f6cf1..b804b934f13 100644
--- a/ace/config-osf1-4.0.h
+++ b/ace/config-osf1-4.0.h
@@ -15,7 +15,6 @@
// DEC's CXX supports explicit template specialization.
#define ACE_HAS_TEMPLATE_SPECIALIZATION
-#define ACE_HAS_BROKEN_EXPLICIT_TEMPLATE_DESTRUCTOR
// Optimize ACE_Handle_Set for select().
#define ACE_HAS_HANDLE_SET_OPTIMIZED_FOR_SELECT
@@ -34,10 +33,10 @@
// definitions of timestruc_t and tid_t in procfs.h not sure what
// functionality is lost? Platform supports <sys/procfs.h>
//#define ACE_HAS_PROC_FS
-
+
// Platform defines MAP_FAILED as a long constant.
#define ACE_HAS_LONG_MAP_FAILED
-
+
// DJT 6/10/96 All these broken macro's can now be removed with the
// approporiate ordering of the include files. The Platinum release
// now temporarily supports both forms. Platform's implementation of
@@ -62,7 +61,7 @@
// Platform supports System V IPC (most versions of UNIX, but not
// Win32)
-#define ACE_HAS_SYSV_IPC
+#define ACE_HAS_SYSV_IPC
// Platform supports recvmsg and sendmsg.
#define ACE_HAS_MSG
@@ -104,7 +103,7 @@
#define ACE_HAS_POSIX_TIME
// Platform defines struct timespec in <sys/timers.h>
-// #define ACE_HAS_BROKEN_POSIX_TIME
+// #define ACE_HAS_BROKEN_POSIX_TIME
// DJT added 6/5/96
// #define ACE_HAS_SVR4_TIME
//#define ACE_HAS_SVR4_TIME
@@ -112,7 +111,7 @@
// Platform supports POSIX O_NONBLOCK semantics.
#define ACE_HAS_POSIX_NONBLOCK
-// DJT modified 6/5/96
+// DJT modified 6/5/96
// ACE supports POSIX Pthreads.
//#define ACE_HAS_DCETHREADS
#define ACE_HAS_PTHREADS
@@ -147,7 +146,7 @@
// Compiler/platform supports SVR4 dynamic linking semantics.
#define ACE_HAS_SVR4_DYNAMIC_LINKING
-// Platform support OSF1 gettimeofday
+// Platform support OSF1 gettimeofday
#define ACE_HAS_OSF1_GETTIMEOFDAY
// Compiler/platform supports SVR4 signal typedef.
diff --git a/ace/config-sunos4-g++.h b/ace/config-sunos4-g++.h
index 41decd3c375..a5fea5301b0 100644
--- a/ace/config-sunos4-g++.h
+++ b/ace/config-sunos4-g++.h
@@ -52,8 +52,6 @@
// 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 6d113448e9a..97cb9d2c6c8 100644
--- a/ace/config-sunos5.4-g++.h
+++ b/ace/config-sunos5.4-g++.h
@@ -16,7 +16,6 @@
#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
@@ -32,7 +31,7 @@
#define ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION
// Platform supports System V IPC (most versions of UNIX, but not Win32)
-#define ACE_HAS_SYSV_IPC
+#define ACE_HAS_SYSV_IPC
// Sun has the wrong prototype for sendmsg.
#define ACE_HAS_BROKEN_SENDMSG
diff --git a/ace/config-sunos5.5-g++.h b/ace/config-sunos5.5-g++.h
index 46d8d5746c1..b160a50beee 100644
--- a/ace/config-sunos5.5-g++.h
+++ b/ace/config-sunos5.5-g++.h
@@ -16,7 +16,6 @@
#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
@@ -42,7 +41,7 @@
#define ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION
// Platform supports System V IPC (most versions of UNIX, but not Win32)
-#define ACE_HAS_SYSV_IPC
+#define ACE_HAS_SYSV_IPC
#define ACE_HAS_CONSISTENT_SIGNAL_PROTOTYPES
diff --git a/ace/config-unixware-2.01-g++.h b/ace/config-unixware-2.01-g++.h
index 5cce23b69fe..c645ba503fe 100644
--- a/ace/config-unixware-2.01-g++.h
+++ b/ace/config-unixware-2.01-g++.h
@@ -76,7 +76,6 @@
#define ACE_TEMPLATES_REQUIRE_SOURCE
#define ACE_HAS_TEMPLATE_SPECIALIZATION
#define ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION
-#define ACE_HAS_BROKEN_EXPLICIT_TEMPLATE_DESTRUCTOR
// Compiling for UNIXWARE
#if !defined (UNIXWARE)
diff --git a/ace/config-unixware-2.1.2-g++.h b/ace/config-unixware-2.1.2-g++.h
index 56dd6ef1cef..3900300ae00 100644
--- a/ace/config-unixware-2.1.2-g++.h
+++ b/ace/config-unixware-2.1.2-g++.h
@@ -78,7 +78,6 @@
#define ACE_TEMPLATES_REQUIRE_SOURCE
#define ACE_HAS_TEMPLATE_SPECIALIZATION
#define ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION
-#define ACE_HAS_BROKEN_EXPLICIT_TEMPLATE_DESTRUCTOR
// Turns off the tracing feature.
#if !defined (ACE_NTRACE)
diff --git a/ace/config-vxworks5.x-g++.h b/ace/config-vxworks5.x-g++.h
index 246b5288028..f24652fe034 100644
--- a/ace/config-vxworks5.x-g++.h
+++ b/ace/config-vxworks5.x-g++.h
@@ -95,7 +95,6 @@
#define ACE_NEEDS_SYSTIME_H
#define ACE_PAGE_SIZE 4096
-#define ACE_HAS_BROKEN_EXPLICIT_TEMPLATE_DESTRUCTOR
#define ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION
#define ACE_HAS_TEMPLATE_SPECIALIZATION
#define ACE_LACKS_STATIC_DATA_MEMBER_TEMPLATES