summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorlevine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1998-08-19 03:12:14 +0000
committerlevine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1998-08-19 03:12:14 +0000
commit860528862d0ed4e3ddab641bc39dc36ce51be6bc (patch)
treebd19eac2e6a2ceb55a89acb8ed4ccb7dc2f89f32
parent6ce9607271fe67dc4d26b992a0aaab4847aafe42 (diff)
downloadATCD-860528862d0ed4e3ddab641bc39dc36ce51be6bc.tar.gz
removed ACE_HAS_ONEARG_SIGWAIT
-rw-r--r--ace/README3
-rw-r--r--ace/config-fsu-pthread.h43
-rw-r--r--ace/config-hpux-10.x.h17
-rw-r--r--ace/config-mit-pthread.h31
-rw-r--r--ace/config-mvs.h2
-rw-r--r--ace/config-osf1-3.2.h25
-rw-r--r--ace/config-osf1-4.0.h3
-rw-r--r--ace/config-sco-5.0.0-mit-pthread.h3
-rw-r--r--ace/config-sunos5.5.h2
-rw-r--r--ace/config-sunos5.6.h1
-rw-r--r--ace/config-tandem.h293
11 files changed, 201 insertions, 222 deletions
diff --git a/ace/README b/ace/README
index 8db592be746..52b6d13630e 100644
--- a/ace/README
+++ b/ace/README
@@ -22,7 +22,7 @@ ACE_CAST_CONST Used to work around broken SunCC ANSI ca
ACE_HAS_ANSI_CASTS Platform supports new C++ style casts (dynamic_cast, static_cast, reinterpret_cast and const_cast)
ACE_DEFAULT_THREAD_KEYS Number of TSS keys, with ACE_HAS_TSS_EMULATION _only_. Defaults to 64.
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_ONE_DEFINITION_RULE Compiler enforces C++ One Definition Rule
+ACE_HAS_ONE_DEFINITION_RULE Compiler enforces C++ One Definition Rule
ACE_HAS_PRIOCNTL OS has priocntl (2).
ACE_HAS_RECV_TIMEDWAIT Platform has the MIT pthreads APIs for
ACE_HAS_RECVFROM_TIMEDWAIT timed send/recv operations
@@ -109,7 +109,6 @@ ACE_HAS_NONCONST_MSGSND Platform has a non-const parameter to ms
ACE_HAS_NONCONST_SELECT_TIMEVAL Platform's select() uses non-const timeval* (only found on Linux right now)
ACE_HAS_OLD_MALLOC Compiler/platform uses old malloc()/free() prototypes (ugh)
ACE_HAS_ONLY_TWO_PARAMS_FOR_ASCTIME_R_AND_CTIME_R Uses ctime_r & asctime_r with only two parameters vs. three.
-ACE_HAS_ONEARG_SIGWAIT sigwait() takes only one argument.
ACE_HAS_ONLY_SCHED_OTHER Platform, e.g., Solaris 2.5, only supports SCHED_OTHER POSIX scheduling policy.
ACE_HAS_2_PARAM_ASCTIME_R_AND_CTIME_R Uses ctime_r & asctime_r with only two parameters vs. three.
ACE_HAS_OPTIMIZED_MESSAGE_QUEUE Use the semaphore implementation of ACE_Message_Queue rather than the emulated condition variable (NT and VxWorks).
diff --git a/ace/config-fsu-pthread.h b/ace/config-fsu-pthread.h
index 2d033bc8e40..bddbd5284e4 100644
--- a/ace/config-fsu-pthread.h
+++ b/ace/config-fsu-pthread.h
@@ -6,7 +6,7 @@
#define ACE_LACKS_CONST_TIMESPEC_PTR
// Threads
-#define ACE_HAS_THREADS
+#define ACE_HAS_THREADS
#if !defined(ACE_MT_SAFE)
#define ACE_MT_SAFE 1
#endif
@@ -15,33 +15,32 @@
** FSU implements 1003.4a draft 6 threads - the ACE_HAS_FSU_PTHREADS def
** is needed for some peculiarities with this particular implementation.
*/
-#define ACE_HAS_PTHREADS
+#define ACE_HAS_PTHREADS
#define ACE_HAS_PTHREADS_DRAFT6
-#define ACE_HAS_FSU_PTHREADS
-#define ACE_HAS_THREAD_SPECIFIC_STORAGE
-#define ACE_HAS_PTHREAD_T
-#define ACE_HAS_SIGWAIT
-#define ACE_HAS_ONEARG_SIGWAIT
-#define ACE_HAS_PTHREAD_YIELD_VOID_PTR
-#define ACE_HAS_YIELD_VOID_PTR
-#define ACE_HAS_PTHREAD_ATTR_INIT
-#define ACE_HAS_PTHREAD_ATTR_DESTROY
-#define ACE_HAS_PTHREAD_DSTATE_PTR
-#define ACE_HAS_PTHREAD_EQUAL
-#define ACE_HAS_PTHREAD_GETSPECIFIC_DATAPTR
-#define ACE_LACKS_THREAD_STACK_ADDR
-#define ACE_LACKS_PTHREAD_THR_SIGSETMASK
-#define ACE_LACKS_CONDATTR_PSHARED
-#define ACE_LACKS_MUTEXATTR_PSHARED
-#define ACE_LACKS_RWLOCK_T
-#define ACE_LACKS_SETSCHED
+#define ACE_HAS_FSU_PTHREADS
+#define ACE_HAS_THREAD_SPECIFIC_STORAGE
+#define ACE_HAS_PTHREAD_T
+#define ACE_HAS_SIGWAIT
+#define ACE_HAS_PTHREAD_YIELD_VOID_PTR
+#define ACE_HAS_YIELD_VOID_PTR
+#define ACE_HAS_PTHREAD_ATTR_INIT
+#define ACE_HAS_PTHREAD_ATTR_DESTROY
+#define ACE_HAS_PTHREAD_DSTATE_PTR
+#define ACE_HAS_PTHREAD_EQUAL
+#define ACE_HAS_PTHREAD_GETSPECIFIC_DATAPTR
+#define ACE_LACKS_THREAD_STACK_ADDR
+#define ACE_LACKS_PTHREAD_THR_SIGSETMASK
+#define ACE_LACKS_CONDATTR_PSHARED
+#define ACE_LACKS_MUTEXATTR_PSHARED
+#define ACE_LACKS_RWLOCK_T
+#define ACE_LACKS_SETSCHED
#if defined(M_UNIX)
#define ACE_HAS_RECURSIVE_THR_EXIT_SEMANTICS
#endif
#if !defined(ACE_HAS_POSIX_TIME)
-#define ACE_HAS_POSIX_TIME
-#define ACE_LACKS_TIMESPEC_T
+#define ACE_HAS_POSIX_TIME
+#define ACE_LACKS_TIMESPEC_T
#endif
#include <pthread.h>
diff --git a/ace/config-hpux-10.x.h b/ace/config-hpux-10.x.h
index 5e899e70a2e..dc40fc662b8 100644
--- a/ace/config-hpux-10.x.h
+++ b/ace/config-hpux-10.x.h
@@ -27,26 +27,26 @@
#define HPUX_VERS 1020
#endif
-#if (HPUX_VERS < 1020) // 10.10
+#if (HPUX_VERS < 1020) // 10.10
# define ACE_HAS_BROKEN_MMAP_H
# define ACE_LACKS_T_ERRNO
# define ACE_LACKS_TIMESPEC_T
-#elif (HPUX_VERS < 1030) // 10.20
+#elif (HPUX_VERS < 1030) // 10.20
// Platform supports reentrant functions (all the POSIX *_r functions).
# define ACE_HAS_REENTRANT_FUNCTIONS
// But this one is not like other platforms
# define ACE_CTIME_R_RETURNS_INT
-#else // 10.30
+#else // 10.30
// Don't know yet... probably will be 10.20 but with some different thread
// settings.
#endif /* HPUX_VERS tests */
#include /**/ <sys/stdsyms.h>
-#include /**/ <sched.h> /* pthread.h doesn't include this */
+#include /**/ <sched.h> /* pthread.h doesn't include this */
-extern int h_errno; /* This isn't declared in a header file on HP-UX */
+extern int h_errno; /* This isn't declared in a header file on HP-UX */
////////////////////////////////////////////////////////////////////////////
@@ -183,20 +183,17 @@ extern int h_errno; /* This isn't declared in a header file on HP-UX */
#ifdef ACE_HAS_THREADS
# if !defined (ACE_MT_SAFE)
- #define ACE_MT_SAFE 1
+ #define ACE_MT_SAFE 1
# endif
# define ACE_HAS_PTHREADS
# define ACE_HAS_PTHREADS_DRAFT4
// POSIX real-time semaphore definitions are in the header files, and it
-// will compile and link with this in place, but will not run. HP says
+// will compile and link with this in place, but will not run. HP says
// the functions are not implemented.
//# define ACE_HAS_POSIX_SEM
# define ACE_HAS_PTHREAD_T
# define ACE_HAS_PTHREAD_EQUAL
-// Platform's sigwait() has one arg
-# define ACE_HAS_ONEARG_SIGWAIT
-
# define ACE_HAS_THREAD_SPECIFIC_STORAGE
// ... and it's looked up via an argument
# define ACE_HAS_PTHREAD_GETSPECIFIC_DATAPTR
diff --git a/ace/config-mit-pthread.h b/ace/config-mit-pthread.h
index 99c43abb760..f6cf600b7a3 100644
--- a/ace/config-mit-pthread.h
+++ b/ace/config-mit-pthread.h
@@ -9,34 +9,33 @@
#endif
// Threads
-#define ACE_HAS_THREADS
+#define ACE_HAS_THREADS
#if !defined (ACE_MT_SAFE)
- #define ACE_MT_SAFE 1
+ #define ACE_MT_SAFE 1
#endif
#define ACE_HAS_THREAD_SPECIFIC_STORAGE
-#define ACE_HAS_PTHREADS
+#define ACE_HAS_PTHREADS
#define ACE_HAS_PTHREADS_STD
-#define ACE_HAS_PTHREAD_T
-#define ACE_LACKS_PTHREAD_CANCEL
+#define ACE_HAS_PTHREAD_T
+#define ACE_LACKS_PTHREAD_CANCEL
#define ACE_HAS_PTHREAD_SIGMASK
-#define ACE_HAS_SIGWAIT
-//#define ACE_HAS_ONEARG_SIGWAIT
-//#define ACE_HAS_PTHREAD_YIELD_VOID_PTR
-//#define ACE_HAS_YIELD_VOID_PTR
-//#define ACE_HAS_PTHREAD_ATTR_INIT
-//#define ACE_HAS_PTHREAD_ATTR_DESTROY
-//#define ACE_HAS_PTHREAD_DSTATE_PTR
-//#define ACE_HAS_PTHREAD_EQUAL
-//#define ACE_HAS_PTHREAD_GETSPECIFIC_DATAPTR
+#define ACE_HAS_SIGWAIT
+//#define ACE_HAS_PTHREAD_YIELD_VOID_PTR
+//#define ACE_HAS_YIELD_VOID_PTR
+//#define ACE_HAS_PTHREAD_ATTR_INIT
+//#define ACE_HAS_PTHREAD_ATTR_DESTROY
+//#define ACE_HAS_PTHREAD_DSTATE_PTR
+//#define ACE_HAS_PTHREAD_EQUAL
+//#define ACE_HAS_PTHREAD_GETSPECIFIC_DATAPTR
#define ACE_LACKS_THREAD_PROCESS_SCOPING
//#define ACE_LACKS_THREAD_STACK_ADDR
//#define ACE_LACKS_KEYDELETE
// If ACE doesn't compile due to the lack of these methods, please
-// send email to schmidt@cs.wustl.edu reporting this.
+// send email to schmidt@cs.wustl.edu reporting this.
// #define ACE_LACKS_CONDATTR_PSHARED
// #define ACE_LACKS_MUTEXATTR_PSHARED
#define ACE_LACKS_RWLOCK_T
-#define ACE_LACKS_SETSCHED
+#define ACE_LACKS_SETSCHED
#include <pthread.h>
#if defined(_M_UNIX)
diff --git a/ace/config-mvs.h b/ace/config-mvs.h
index ae7ef3f4c41..67e31f51dab 100644
--- a/ace/config-mvs.h
+++ b/ace/config-mvs.h
@@ -40,7 +40,6 @@
#define ACE_HAS_LIMITED_RUSAGE_T
#define ACE_HAS_MSG
#define ACE_HAS_NONSCALAR_THREAD_KEY_T
-#define ACE_HAS_ONEARG_SIGWAIT
#define ACE_HAS_POLL
#define ACE_HAS_POSIX_NONBLOCK
#define ACE_HAS_POSIX_TIME
@@ -113,4 +112,3 @@
#define ACE_SIZEOF_LONG_DOUBLE 4
#endif /* ACE_CONFIG_H */
-
diff --git a/ace/config-osf1-3.2.h b/ace/config-osf1-3.2.h
index 6a18cd5943c..b8d1bc18530 100644
--- a/ace/config-osf1-3.2.h
+++ b/ace/config-osf1-3.2.h
@@ -7,7 +7,7 @@
#if !defined (ACE_CONFIG_H)
#define ACE_CONFIG_H
-#define ACE_LACKS_SETSCHED
+#define ACE_LACKS_SETSCHED
#define ACE_LACKS_RWLOCK_T
#define ACE_LACKS_GETPGID
// DF: this platform uses Digital's CXX compiler
@@ -39,10 +39,10 @@
// Platform supports tid_t
#define ACE_HAS_TID_T
-#define ACE_HAS_UALARM
+#define ACE_HAS_UALARM
// If ACE doesn't compile due to the lack of these methods, please
-// send email to schmidt@cs.wustl.edu reporting this.
+// send email to schmidt@cs.wustl.edu reporting this.
// #define ACE_LACKS_CONDATTR_PSHARED
// #define ACE_LACKS_MUTEXATTR_PSHARED
@@ -62,18 +62,18 @@
// Platform defines MAP_FAILED as a long constant.
#define ACE_HAS_LONG_MAP_FAILED
-
+
// Platform's implementation of sendmsg() has a non-const msgheader parameter.
#define ACE_HAS_BROKEN_SENDMSG
-
+
// Platform's implementation of writev() has a non-const iovec parameter.
#define ACE_HAS_BROKEN_WRITEV
-
+
// Platform's implementation of setlrmit() has a non-const rlimit parameter.
#define ACE_HAS_BROKEN_SETRLIMIT
-
+
// 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
@@ -112,7 +112,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
// #define ACE_HAS_SVR4_TIME
// Platform supports POSIX O_NONBLOCK semantics.
@@ -155,7 +155,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.
@@ -181,7 +181,7 @@
// Compile using multi-thread libraries.
#if !defined (ACE_MT_SAFE)
- #define ACE_MT_SAFE 1
+ #define ACE_MT_SAFE 1
#endif
#define ACE_NEEDS_DEV_IO_CONVERSION
@@ -195,7 +195,4 @@
#define ACE_PAGE_SIZE 8192
#define ACE_HAS_GETPAGESIZE
-// DF: That the way it is
-#define ACE_HAS_ONEARG_SIGWAIT
-
#endif /* ACE_CONFIG_H */
diff --git a/ace/config-osf1-4.0.h b/ace/config-osf1-4.0.h
index 0b6f80cd9e0..a0944e9dfc1 100644
--- a/ace/config-osf1-4.0.h
+++ b/ace/config-osf1-4.0.h
@@ -40,7 +40,6 @@
# define ACE_HAS_GNU_CSTRING_H
# define ACE_HAS_REENTRANT_FUNCTIONS
-# define ACE_HAS_ONEARG_SIGWAIT
#elif defined (__DECCXX)
# define ACE_LACKS_LINEBUFFERED_STREAMBUF
# define ACE_LACKS_SIGNED_CHAR
@@ -56,7 +55,6 @@
# endif /* __DECCXX_VER >= 60090010 */
#elif defined (__rational__)
# define ACE_HAS_REENTRANT_FUNCTIONS
-# define ACE_HAS_ONEARG_SIGWAIT
# define ACE_LACKS_LINEBUFFERED_STREAMBUF
# define ACE_LACKS_SIGNED_CHAR
@@ -95,7 +93,6 @@
# define ACE_HAS_PTHREADS
# define ACE_HAS_PTHREADS_DRAFT4
# define ACE_HAS_GETPAGESIZE
-# define ACE_HAS_ONEARG_SIGWAIT
# define ACE_HAS_PROC_FS
# define ACE_HAS_PTHREAD_EQUAL
# define ACE_HAS_PTHREAD_GETSPECIFIC_DATAPTR
diff --git a/ace/config-sco-5.0.0-mit-pthread.h b/ace/config-sco-5.0.0-mit-pthread.h
index 1e1768b75d4..4fa5b20b4a3 100644
--- a/ace/config-sco-5.0.0-mit-pthread.h
+++ b/ace/config-sco-5.0.0-mit-pthread.h
@@ -146,7 +146,6 @@
#define ACE_LACKS_PTHREAD_CANCEL
#define ACE_HAS_PTHREAD_SIGMASK
#define ACE_HAS_SIGWAIT
-//#define ACE_HAS_ONEARG_SIGWAIT
//#define ACE_HAS_PTHREAD_YIELD_VOID_PTR
//#define ACE_HAS_YIELD_VOID_PTR
//#define ACE_HAS_PTHREAD_ATTR_INIT
@@ -158,7 +157,7 @@
//#define ACE_LACKS_THREAD_STACK_ADDR
//#define ACE_LACKS_KEYDELETE
// If ACE doesn't compile due to the lack of these methods, please
-// send email to schmidt@cs.wustl.edu reporting this.
+// send email to schmidt@cs.wustl.edu reporting this.
// #define ACE_LACKS_CONDATTR_PSHARED
// #define ACE_LACKS_MUTEXATTR_PSHARED
#define ACE_LACKS_RWLOCK_T
diff --git a/ace/config-sunos5.5.h b/ace/config-sunos5.5.h
index cf4c95f6784..1d357398f24 100644
--- a/ace/config-sunos5.5.h
+++ b/ace/config-sunos5.5.h
@@ -221,8 +221,6 @@
/* End of threading #defines */
#endif /* _REENTRANT */
-#define ACE_HAS_ONEARG_SIGWAIT
-
// Platform supports ACE_TLI timod STREAMS module.
#define ACE_HAS_TIMOD_H
diff --git a/ace/config-sunos5.6.h b/ace/config-sunos5.6.h
index 54dc38d5cc7..121b724d147 100644
--- a/ace/config-sunos5.6.h
+++ b/ace/config-sunos5.6.h
@@ -14,7 +14,6 @@
#if (defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE >= 199506L) || \
defined (__EXTENSIONS__)
-# undef ACE_HAS_ONEARG_SIGWAIT
# define ACE_HAS_PTHREADS_STD
# define ACE_HAS_2_PARAM_ASCTIME_R_AND_CTIME_R
// Hack 'cuz -DPOSIX_SOURCE=199506L and -DEXTENSIONS hides this.
diff --git a/ace/config-tandem.h b/ace/config-tandem.h
index 55e9542d126..d0b41832741 100644
--- a/ace/config-tandem.h
+++ b/ace/config-tandem.h
@@ -1,6 +1,6 @@
/* -*- C++ -*- */
// Testing TANDEM
-// $Id:
+// $Id$
// The following configuration file is designed to work for Tandems NonStop-UX
// 4.2MP platforms using the NCC 3.20 compiler.
@@ -26,14 +26,14 @@
// Optimize ACE_Handle_Set for select().
#define ACE_HAS_HANDLE_SET_OPTIMIZED_FOR_SELECT
-// Tandem doesn't include this although they are defined
+// Tandem doesn't include this although they are defined
// in sys/time.h and sys/resource.h
#define ACE_LACKS_RLIMIT_PROTOTYPE // jjpp
// Tandem has a function to set t_errno (set_t_errno)
#define ACE_HAS_SET_T_ERRNO // jjpp
// It does but problems with wcstok
-// ACE_HAS_UNICODE Platform/compiler supports UNICODE
+// ACE_HAS_UNICODE Platform/compiler supports UNICODE
//Platform supports System V IPC (most versions of UNIX, but not Win32)
#define ACE_HAS_SYSV_IPC
@@ -42,7 +42,7 @@
#define ACE_HAS_BROKEN_SENDMSG
//OS/compiler's header files are inconsistent with libC definition of rand_r().
-//#define ACE_HAS_BROKEN_RANDR // Defines it the same way as sunos5.4
+//#define ACE_HAS_BROKEN_RANDR // Defines it the same way as sunos5.4
//Platform supports system configuration information
#define ACE_HAS_SYSINFO
@@ -62,8 +62,8 @@
// Platform has terminal ioctl flags like TCGETS and TCSETS.
#define ACE_HAS_TERM_IOCTLS
-// ? ACE_HAS_AUTOMATIC_INIT_FINI Compiler/platform correctly calls
-// init()/fini() for shared libraries
+// ? ACE_HAS_AUTOMATIC_INIT_FINI Compiler/platform correctly calls
+// init()/fini() for shared libraries
//Platform supports POSIX O_NONBLOCK semantics
#define ACE_HAS_POSIX_NONBLOCK
@@ -72,7 +72,7 @@
#define ACE_HAS_CPLUSPLUS_HEADERS
// Platform supports IP multicast
-//#define ACE_HAS_IP_MULTICAST
+//#define ACE_HAS_IP_MULTICAST
//Compiler/platform supports alloca()
#define ACE_HAS_ALLOCA
@@ -87,11 +87,11 @@
//Platform supports the SVR4 timestruc_t type
#define ACE_HAS_SVR4_TIME
-//ACE_HAS_PROC_FS Platform supports the /proc file
+//ACE_HAS_PROC_FS Platform supports the /proc file
// system and defines tid_t in <sys/procfs.h>
// Has /proc but no tid_t
-//ACE_HAS_PRUSAGE_T Platform supports the prusage_t struct
+//ACE_HAS_PRUSAGE_T Platform supports the prusage_t struct
// To get this to work a patch in sys/signal must be made
@@ -104,11 +104,11 @@
//#define ACE_HAS_CONSISTENT_SIGNAL_PROTOTYPES
#define ACE_HAS_TANDEM_SIGNALS
//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
//Platform supports ucontext_t (which is used in the extended signal API).
-#define ACE_HAS_UCONTEXT_T
+#define ACE_HAS_UCONTEXT_T
//Compiler/platform supports SVR4 signal typedef
//#define ACE_HAS_SVR4_SIGNAL_T
//ACE_HAS_SVR4_SIGNAL_T
@@ -116,9 +116,6 @@
// Platform/compiler has the sigwait(2) prototype
#define ACE_HAS_SIGWAIT
-//sigwait() takes only one argument.
-#define ACE_HAS_ONEARG_SIGWAIT
-
//Compiler/platform provides the sockio.h file
#define ACE_HAS_SOCKIO_H
@@ -166,7 +163,7 @@
#define ACE_LACKS_SIGNED_CHAR
-//? ACE_NEEDS_DEV_IO_CONVERSION Necessary with some compilers
+//? ACE_NEEDS_DEV_IO_CONVERSION Necessary with some compilers
//to pass ACE_TTY_IO as parameter to DEV_Connector.
#define ACE_PAGE_SIZE 4096
@@ -176,74 +173,74 @@
/****** THREAD SPECIFIC **********/
/* If you want to remove threading then comment out the following four #defines .*/
#if !defined (ACE_MT_SAFE)
- #define ACE_MT_SAFE 1 //Compile using multi-thread libraries
+ #define ACE_MT_SAFE 1 //Compile using multi-thread libraries
#endif
-#define ACE_HAS_THREADS //Platform supports threads
-#define ACE_HAS_STHREADS //Platform supports Solaris threads
+#define ACE_HAS_THREADS //Platform supports threads
+#define ACE_HAS_STHREADS //Platform supports Solaris threads
// Compiler/platform has threadspecific storage
-#define ACE_HAS_THREAD_SPECIFIC_STORAGE
+#define ACE_HAS_THREAD_SPECIFIC_STORAGE
//Platform supports thr_keydelete (e.g,. UNIXWARE)
#define ACE_HAS_THR_MINSTACK // Tandem uses thr_minstack instead of thr_min_stack
#define ACE_LACKS_PRI_T // Tandem lacks pri_t
#define ACE_HAS_THR_KEYDELETE
-#define ACE_HAS_MT_SAFE_SOCKETS // Sockets may be called in multi-threaded programs
+#define ACE_HAS_MT_SAFE_SOCKETS // Sockets may be called in multi-threaded programs
-//ACE_HAS_REENTRANT_FUNCTIONS Platform supports reentrant
+//ACE_HAS_REENTRANT_FUNCTIONS Platform supports reentrant
// functions (i.e., all the POSIX *_r functions).
-//ACE_HAS_RECURSIVE_THR_EXIT_SEMANTICS Platform will recurse infinitely on
-// thread exits from TSS cleanup routines (e.g., AIX).
-//ACE_NEEDS_HUGE_THREAD_STACKSIZE Required by platforms with small
+//ACE_HAS_RECURSIVE_THR_EXIT_SEMANTICS Platform will recurse infinitely on
+// thread exits from TSS cleanup routines (e.g., AIX).
+//ACE_NEEDS_HUGE_THREAD_STACKSIZE Required by platforms with small
// default stacks.
-//ACE_HAS_ONLY_SCHED_OTHER Platform, e.g., Solaris 2.5, only
+//ACE_HAS_ONLY_SCHED_OTHER Platform, e.g., Solaris 2.5, only
// supports SCHED_OTHER POSIX scheduling policy.
//*************************************
-//ACE_HAS_PTHREADS Platform supports POSIX Pthreads
+//ACE_HAS_PTHREADS Platform supports POSIX Pthreads
//ACE_HAS_PTHREAD_CONDATTR_SETKIND_NP Platform has pthread_condattr_
// setkind_np().
-//ACE_HAS_PTHREAD_DSTATE_PTR pthread_attr_setdetachstate() takes
+//ACE_HAS_PTHREAD_DSTATE_PTR pthread_attr_setdetachstate() takes
// pointer to 2nd arg.
-//ACE_HAS_PTHREAD_EQUAL Platform has pthread_equal().
-//ACE_HAS_PTHREAD_GETSPECIFIC_DATAPTR pthread_getspecific() takes a data
+//ACE_HAS_PTHREAD_EQUAL Platform has pthread_equal().
+//ACE_HAS_PTHREAD_GETSPECIFIC_DATAPTR pthread_getspecific() takes a data
// pointer for 2nd arg.
-//ACE_HAS_PTHREAD_MUTEXATTR_SETKIND_NP Platform has
+//ACE_HAS_PTHREAD_MUTEXATTR_SETKIND_NP Platform has
// pthread_mutexattr_setkind_np().
-//ACE_HAS_PTHREAD_T Platform has pthread_t defined.
-//ACE_HAS_PTHREAD_YIELD_VOIDPTR pthread_yield() takes a void pointer
+//ACE_HAS_PTHREAD_T Platform has pthread_t defined.
+//ACE_HAS_PTHREAD_YIELD_VOIDPTR pthread_yield() takes a void pointer
// arg.
-//ACE_HAS_THREAD_SELF Platform has thread_self() rather
+//ACE_HAS_THREAD_SELF Platform has thread_self() rather
// than pthread_self() (e.g., DCETHREADS and AIX)
-//ACE_HAS_THR_C_DEST The pthread_keycreate() routine *
+//ACE_HAS_THR_C_DEST The pthread_keycreate() routine *
// must* take extern C functions.
-//ACE_HAS_THR_C_FUNC The pthread_create() routine *must*
+//ACE_HAS_THR_C_FUNC The pthread_create() routine *must*
// take extern C functions.
-//ACE_HAS_YIELD_VOID_PTR Platform requires pthread_yield() to
+//ACE_HAS_YIELD_VOID_PTR Platform requires pthread_yield() to
// take a NULL.
-//ACE_LACKS_CONDATTR_PSHARED Platform has no implementation of
+//ACE_LACKS_CONDATTR_PSHARED Platform has no implementation of
// pthread_condattr_setpshared(), even though it supports pthreads!
-//ACE_LACKS_PTHREAD_THR_SIGSETMASK Platform lacks pthread_thr_
+//ACE_LACKS_PTHREAD_THR_SIGSETMASK Platform lacks pthread_thr_
// sigsetmask (e.g., MVS, HP/UX, and OSF/1 3.2)
-//ACE_LACKS_SETDETACH Platform lacks pthread_attr_
+//ACE_LACKS_SETDETACH Platform lacks pthread_attr_
// setdetachstate() (e.g., HP/UX 10.x)
-//ACE_LACKS_SETSCHED Platform lacks pthread_attr_
+//ACE_LACKS_SETSCHED Platform lacks pthread_attr_
// setsched() (e.g. MVS)
-//ACE_LACKS_THREAD_STACK_SIZE Platform lacks pthread_attr_
+//ACE_LACKS_THREAD_STACK_SIZE Platform lacks pthread_attr_
// setstacksize() (e.g., Linux pthreads)
-//ACE_HAS_IRIX62_THREADS Platform supports the very odd IRIX
+//ACE_HAS_IRIX62_THREADS Platform supports the very odd IRIX
// 6.2 threads...
/*********************************/
/******* SIGNAL STUFF *******/
-//ACE_HAS_SIGNAL_OBJECT_AND_WAIT Platform supports the Win32
+//ACE_HAS_SIGNAL_OBJECT_AND_WAIT Platform supports the Win32
// SignalObjectAndWait() function (WinNT 4.0 and beyond).
//#define ACE_HAS_SIGNAL_SAFE_OS_CALLS
-//Automatically restart OS system
+//Automatically restart OS system
// calls when EINTR occurs
// 10 millisecond fudge factor to account for Solaris timers...
@@ -278,20 +275,20 @@
//<time.h> doesn't automatically #include /**/ <sys/time.h>
#define ACE_NEEDS_SYSTIME_H
-//ACE_HAS_AIX_BROKEN_SOCKET_HEADER Platform, such as AIX4, needs to wrap
+//ACE_HAS_AIX_BROKEN_SOCKET_HEADER Platform, such as AIX4, needs to wrap
// #include of sys/socket.h with #undef/#define of __cplusplus.
-//ACE_HAS_AIX_HI_RES_TIMER Platform has AIX4 ::read_real_time ()
-// ? ACE_HAS_BROKEN_BITSHIFT Compiler has integer overflow
-// problem with bit-shift operations.
-// ? ACE_HAS_BROKEN_CONVERSIONS Compiler can't handle calls like
-// foo->operator T *()
-//ACE_HAS_BROKEN_CTIME Compiler/platform uses macro for ctime
+//ACE_HAS_AIX_HI_RES_TIMER Platform has AIX4 ::read_real_time ()
+// ? ACE_HAS_BROKEN_BITSHIFT Compiler has integer overflow
+// problem with bit-shift operations.
+// ? ACE_HAS_BROKEN_CONVERSIONS Compiler can't handle calls like
+// foo->operator T *()
+//ACE_HAS_BROKEN_CTIME Compiler/platform uses macro for ctime
// (e.g., MVS)
-//ACE_HAS_BROKEN_HPUX_TEMPLATES Earlier versions of HP/UX C++ are
+//ACE_HAS_BROKEN_HPUX_TEMPLATES Earlier versions of HP/UX C++ are
// damned...
//ACE_HAS_BROKEN_MSG_H Platform headers don't support <msg.h>
// prototypes
-//ACE_HAS_BROKEN_MMAP_H HP/UX does not wrap the mmap(2) header
+//ACE_HAS_BROKEN_MMAP_H HP/UX does not wrap the mmap(2) header
// files with extern "C".
//ACE_HAS_BROKEN_POSIX_TIME Platform defines struct timespec in
// <sys/timers.h>
@@ -300,176 +297,176 @@
//ACE_HAS_BROKEN_WRITEV OS/compiler omits the const from the
// iovec parameter in the writev() prototype.
// There is a bstring in the Tandem but where man bstring OK, find bstring NOK
-// ? ACE_HAS_BSTRING Platform has <bstring.h> (which contains bzero() prototype)
-//ACE_HAS_CANCEL_IO Platform supports the Win32 CancelIO()
+// ? 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
+//ACE_HAS_CHARPTR_DL OS/platform uses char * for
// dlopen/dlsym args, rather than const char *.
// Yes in man, no in header file
-//ACE_HAS_CHARPTR_SOCKOPT OS/platform uses char * for sockopt,
+//ACE_HAS_CHARPTR_SOCKOPT OS/platform uses char * for sockopt,
// rather than const char *
// sprintf() returns char * rather than int (e.g., SunOS 4.x)
//#define ACE_HAS_CHARPTR_SPRINTF
-//ACE_HAS_CLOCK_GETTIME Platform supports POSIX 1.b
+//ACE_HAS_CLOCK_GETTIME Platform supports POSIX 1.b
// clock_gettime ()
-//ACE_HAS_COMPLEX_LOCK Platform supports non-standard
+//ACE_HAS_COMPLEX_LOCK Platform supports non-standard
// readers/writer locks...
-//? ACE_HAS_EXCEPTIONS Compiler supports C++ exception
+//? ACE_HAS_EXCEPTIONS Compiler supports C++ exception
// handling
// Platform supports getpagesize() call (otherwise, ACE_PAGE_SIZE must be
// defined, except on Win32)
-//#define ACE_HAS_GETPAGESIZE // Man getpagesize ok grep /usr/.. not
+//#define ACE_HAS_GETPAGESIZE // Man getpagesize ok grep /usr/.. not
// found
-//ACE_HAS_GNU_CSTRING_H Denotes that GNU has cstring.h as
-// standard which redefines memchr()
-//ACE_HAS_HI_RES_TIMER Compiler/platform supports SunOS
+//ACE_HAS_GNU_CSTRING_H Denotes that GNU has cstring.h as
+// standard which redefines memchr()
+//ACE_HAS_HI_RES_TIMER Compiler/platform supports SunOS
// high resolution timers
-//ACE_HAS_INLINED_OSCALLS Inline all the static class OS
+//ACE_HAS_INLINED_OSCALLS Inline all the static class OS
// methods to remove call overhead
-//ACE_HAS_IRIX_GETTIMEOFDAY Denotes that IRIX 5.3 has second
-// argument to gettimeofday() which is variable ...
-//ACE_HAS_LIMITED_RUSAGE_T The rusage_t structure has only two
+//ACE_HAS_IRIX_GETTIMEOFDAY Denotes that IRIX 5.3 has second
+// argument to gettimeofday() which is variable ...
+//ACE_HAS_LIMITED_RUSAGE_T The rusage_t structure has only two
// fields.
-//ACE_HAS_LONG_MAP_FAILED Platform defines MAP_FAILED as a
+//ACE_HAS_LONG_MAP_FAILED Platform defines MAP_FAILED as a
// long constant.
-//? ACE_HAS_NONCONST_MSGSND Platform has a non-const parameter to
+//? ACE_HAS_NONCONST_MSGSND Platform has a non-const parameter to
// msgsend() (e.g., SCO).
// Has it msgsend at all
-//ACE_HAS_OLD_MALLOC Compiler/platform uses old malloc()/
+//ACE_HAS_OLD_MALLOC Compiler/platform uses old malloc()/
// free() prototypes (ugh)
#if !defined (ACE_HAS_ORBIX)
- #define ACE_HAS_ORBIX 0
+ #define ACE_HAS_ORBIX 0
#endif
-// ACE_HAS_ORBIX Platform has Orbix CORBA implementation
-//? ACE_HAS_POSIX_SEM Platform supports POSIX real-time
+// ACE_HAS_ORBIX Platform has Orbix CORBA implementation
+//? ACE_HAS_POSIX_SEM Platform supports POSIX real-time
//semaphores (e.g., VxWorks and Solaris)
//Compiler/platform defines a union semun for SysV shared memory
//#define ACE_HAS_SEMUN
-//ACE_HAS_SIN_LEN Platform supports new BSD inet_addr
+//ACE_HAS_SIN_LEN Platform supports new BSD inet_addr
// len field.
-//? ACE_HAS_SIZET_SOCKET_LEN OS/compiler uses size_t * rather
+//? ACE_HAS_SIZET_SOCKET_LEN OS/compiler uses size_t * rather
//than int * for socket lengths
-//ACE_HAS_SOCKADDR_MSG_NAME Platform requires (struct sockaddr *)
+//ACE_HAS_SOCKADDR_MSG_NAME Platform requires (struct sockaddr *)
//for msg_name field of struct msghdr.
-//ACE_HAS_STRICT Use the STRICT compilation mode on Win32.
-//? ACE_HAS_STRUCT_NETDB_DATA Compiler/platform has strange
+//ACE_HAS_STRICT Use the STRICT compilation mode on Win32.
+//? ACE_HAS_STRUCT_NETDB_DATA Compiler/platform has strange
// hostent API for socket *_r() calls
-//? ACE_HAS_STRUCT_PROTOENT_DATA Compiler/platform has strange
+//? ACE_HAS_STRUCT_PROTOENT_DATA Compiler/platform has strange
//protoent API for socket *_r() calls
-//ACE_HAS_SUNOS4_GETTIMEOFDAY SunOS 4 style prototype.
-//? ACE_HAS_SYSCALL_GETRUSAGE HP/UX has an undefined syscall for
+//ACE_HAS_SUNOS4_GETTIMEOFDAY SunOS 4 style prototype.
+//? ACE_HAS_SYSCALL_GETRUSAGE HP/UX has an undefined syscall for
//GETRUSAGE...
-//ACE_HAS_TEMPLATE_TYPEDEFS Compiler implements templates that
+//ACE_HAS_TEMPLATE_TYPEDEFS Compiler implements templates that
// support typedefs inside of classes used as formal arguments to a template
-// class.
-//ACE_HAS_TID_T Platform supports the tid_t type
+// class.
+//ACE_HAS_TID_T Platform supports the tid_t type
//(e.g., AIX)
//Platform/compiler supports timezone * as second parameter to gettimeofday()
-//#define ACE_HAS_TIMEZONE_GETTIMEOFDAY According to man we have but not
+//#define ACE_HAS_TIMEZONE_GETTIMEOFDAY According to man we have but not
//when compiling
-//ACE_HAS_UNION_WAIT The wait() system call takes a (
+//ACE_HAS_UNION_WAIT The wait() system call takes a (
// union wait *) rather than int *
-//? ACE_HAS_USING_KEYWORD Compiler supports the new using
+//? ACE_HAS_USING_KEYWORD Compiler supports the new using
// keyword for C++ namespaces.
-//ACE_HAS_VOIDPTR_MMAP Platform requires void * for mmap().
-//ACE_HAS_VOIDPTR_SOCKOPT OS/compiler uses void * arg 4
+//ACE_HAS_VOIDPTR_MMAP Platform requires void * for mmap().
+//ACE_HAS_VOIDPTR_SOCKOPT OS/compiler uses void * arg 4
// setsockopt() rather than const char *
-//ACE_HAS_WIN32_TRYLOCK The Win32 platform support
+//ACE_HAS_WIN32_TRYLOCK The Win32 platform support
//TryEnterCriticalSection() (WinNT 4.0 and beyond)
-//ACE_HAS_WINSOCK2 The Win32 platform supports WinSock 2.0
-//ACE_HAS_XLI Platform has the XLI version of TLI
-//ACE_HAS_XT Platform has Xt and Motif
-//ACE_LACKS_CONST_TIMESPEC_PTR Platform forgot const in cond_timewait
+//ACE_HAS_WINSOCK2 The Win32 platform supports WinSock 2.0
+//ACE_HAS_XLI Platform has the XLI version of TLI
+//ACE_HAS_XT Platform has Xt and Motif
+//ACE_LACKS_CONST_TIMESPEC_PTR Platform forgot const in cond_timewait
// (e.g., HP/UX).
-//ACE_LACKS_COND_T Platform lacks condition variables
+//ACE_LACKS_COND_T Platform lacks condition variables
// (e.g., Win32 and VxWorks)
-//ACE_LACKS_EXEC Platform lacks the exec() family of
+//ACE_LACKS_EXEC Platform lacks the exec() family of
// system calls (e.g., Win32, VxWorks, Chorus)
-//ACE_LACKS_FILELOCKS Platform lacks file locking mechanism
-//ACE_LACKS_IOSTREAM_FX iostream header does not declare
+//ACE_LACKS_FILELOCKS Platform lacks file locking mechanism
+//ACE_LACKS_IOSTREAM_FX iostream header does not declare
// ipfx (), opfx (), etc.
-//ACE_LACKS_MALLOC_H Platform lacks malloc.h
-//ACE_LACKS_MEMORY_H Platform lacks memory.h
+//ACE_LACKS_MALLOC_H Platform lacks malloc.h
+//ACE_LACKS_MEMORY_H Platform lacks memory.h
//(e.g., VxWorks and Chorus)
-//ACE_LACKS_MKTEMP ACE has no mktemp()
-//ACE_LACKS_MMAP The platform doesn't have mmap(2)
+//ACE_LACKS_MKTEMP ACE has no mktemp()
+//ACE_LACKS_MMAP The platform doesn't have mmap(2)
// (e.g., SCO UNIX).
-//ACE_LACKS_MODE_MASKS Platform/compiler doesn't have
+//ACE_LACKS_MODE_MASKS Platform/compiler doesn't have
//open() mode masks.
-//ACE_LACKS_MPROTECT The platform doesn't have mprotect(2)
+//ACE_LACKS_MPROTECT The platform doesn't have mprotect(2)
//(e.g., EPLX real time OS from CDC (based on LYNX))
-//ACE_LACKS_MSGBUF_T Platform lacks struct msgbuf (e.g.,
+//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,
+//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,
// gethostbyname_r, getservbyname_r).
-//ACE_LACKS_RPC_H Platform lacks the ONC RPC header
-// files.
-//ACE_LACKS_PARAM_H Platform lacks <sys/param.h> (e.g.,
+//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_POSIX_PROTOTYPES Platform lacks POSIX prototypes for
+//ACE_LACKS_POSIX_PROTOTYPES Platform lacks POSIX prototypes for
//certain System V functions like shared memory and message queues.
-//ACE_LACKS_RECVMSG Platform lacks recvmsg() (e.g., Linux)
-//ACE_LACKS_RWLOCK_T Platform lacks readers/writer locks.
-//ACE_LACKS_SBRK Platform lacks a working sbrk()
+//ACE_LACKS_RECVMSG Platform lacks recvmsg() (e.g., Linux)
+//ACE_LACKS_RWLOCK_T Platform lacks readers/writer locks.
+//ACE_LACKS_SBRK Platform lacks a working sbrk()
// (e.g., Win32 and VxWorks)
-//ACE_LACKS_SEMBUF_T Platform lacks struct sembuf
+//ACE_LACKS_SEMBUF_T Platform lacks struct sembuf
//(e.g., Win32 and VxWorks)
-//ACE_LACKS_SIGACTION Platform lacks struct sigaction
+//ACE_LACKS_SIGACTION Platform lacks struct sigaction
// (e.g., Win32 and Chorus)
-//? ACE_LACKS_SYS_NERR Platforms/compiler lacks the sys_nerr
+//? ACE_LACKS_SYS_NERR Platforms/compiler lacks the sys_nerr
// variable (e.g., VxWorks and MVS).
-//ACE_LACKS_SYSV_MSG_H Platform lacks sys/msg.h
+//ACE_LACKS_SYSV_MSG_H Platform lacks sys/msg.h
//(e.g., Chorus and VxWorks)
-//ACE_LACKS_KEYDELETE Platform lacks TSS keydelete
+//ACE_LACKS_KEYDELETE Platform lacks TSS keydelete
//(e.g., HP/UX)
-//ACE_LACKS_KEY_T Platform lacks key_t
+//ACE_LACKS_KEY_T Platform lacks key_t
//(e.g., Chorus, VxWorks, Win32)
-//ACE_LACKS_SENDMSG Platform lacks sendmsg()
+//ACE_LACKS_SENDMSG Platform lacks sendmsg()
// (e.g., Linux)
-//ACE_LACKS_SYSV_SHMEM Platform lacks System V shared
+//ACE_LACKS_SYSV_SHMEM Platform lacks System V shared
// memory (e.g., Win32 and VxWorks)
-//ACE_LACKS_SIGINFO_H Platform lacks the siginfo.h include
+//ACE_LACKS_SIGINFO_H Platform lacks the siginfo.h include
// file (e.g., MVS)
-//ACE_LACKS_SOCKETPAIR Platform lacks the socketpair()
+//ACE_LACKS_SOCKETPAIR Platform lacks the socketpair()
// call (e.g., SCO UNIX)
-//? ACE_LACKS_STATIC_DATA_MEMBER_TEMPLATES Compiler doesn't support
+//? ACE_LACKS_STATIC_DATA_MEMBER_TEMPLATES Compiler doesn't support
// static data member templates
-//ACE_LACKS_STRRECVFD Platform doesn't define struct
+//ACE_LACKS_STRRECVFD Platform doesn't define struct
//strrecvfd.
-//ACE_LACKS_SYSCALL Platform doesn't have syscall()
+//ACE_LACKS_SYSCALL Platform doesn't have syscall()
// prototype
-//ACE_LACKS_SYSV_MSQ_PROTOS Platform doesn't have prototypes for
+//ACE_LACKS_SYSV_MSQ_PROTOS Platform doesn't have prototypes for
//Sys V msg()* queues.
-//ACE_LACKS_T_ERRNO Header files lack t_errno for TLI
-//ACE_LACKS_TCP_H Platform doesn't have netinet/tcp.h
-//ACE_LACKS_UCONTEXT_H Platform lacks the ucontext.h file
-//ACE_LACKS_UNIX_DOMAIN_SOCKETS ACE platform has no UNIX domain sockets
-//ACE_LACKS_UTSNAME_T Platform lacks struct utsname
+//ACE_LACKS_T_ERRNO Header files lack t_errno for TLI
+//ACE_LACKS_TCP_H Platform doesn't have netinet/tcp.h
+//ACE_LACKS_UCONTEXT_H Platform lacks the ucontext.h file
+//ACE_LACKS_UNIX_DOMAIN_SOCKETS ACE platform has no UNIX domain sockets
+//ACE_LACKS_UTSNAME_T Platform lacks struct utsname
// (e.g., Win32 and VxWorks)
-//ACE_NDEBUG Turns off debugging features
-//ACE_NEEDS_READV Platform doesn't define readv, so
+//ACE_NDEBUG Turns off debugging features
+//ACE_NEEDS_READV Platform doesn't define readv, so
// use our own
-//ACE_NEEDS_WRITEV Platform doesn't define writev, so
+//ACE_NEEDS_WRITEV Platform doesn't define writev, so
//use our own
-//ACE_NLOGGING Turns off the LM_DEBUG and LM_ERROR
+//ACE_NLOGGING Turns off the LM_DEBUG and LM_ERROR
//logging macros...
-//ACE_NTRACE Turns off the tracing feature.
-//ACE_REDEFINES_XTI_FUNCTIONS Platform redefines the t_... names
+//ACE_NTRACE Turns off the tracing feature.
+//ACE_REDEFINES_XTI_FUNCTIONS Platform redefines the t_... names
//(UnixWare)
-//ACE_SELECT_USES_INT Platform uses int for select()
+//ACE_SELECT_USES_INT Platform uses int for select()
//rather than fd_set
-//? ACE_TEMPLATES_REQUIRE_PRAGMA Compiler's template mechanism must
+//? ACE_TEMPLATES_REQUIRE_PRAGMA Compiler's template mechanism must
// use a pragma This is used for AIX's C++ compiler.
-//? ACE_TEMPLATES_REQUIRE_SOURCE Compiler's template mechanim must
+//? ACE_TEMPLATES_REQUIRE_SOURCE Compiler's template mechanim must
// see source code (i.e., .cpp files). This is used for GNU G++.
-//? ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION Compiler's template mechanism
-//requires the use of explicit C++ specializations for all used
-//templates. This is also used for GNU G++ if you don't use the "repo"
+//? ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION Compiler's template mechanism
+//requires the use of explicit C++ specializations for all used
+//templates. This is also used for GNU G++ if you don't use the "repo"
//patches.
-//ACE_USE_POLL Use the poll() event demultiplexor
+//ACE_USE_POLL Use the poll() event demultiplexor
//rather than select().