summaryrefslogtreecommitdiff
path: root/ace/config-aix-4.x.h
diff options
context:
space:
mode:
Diffstat (limited to 'ace/config-aix-4.x.h')
-rw-r--r--ace/config-aix-4.x.h16
1 files changed, 9 insertions, 7 deletions
diff --git a/ace/config-aix-4.x.h b/ace/config-aix-4.x.h
index d4b4610cad8..c3b42d8a7eb 100644
--- a/ace/config-aix-4.x.h
+++ b/ace/config-aix-4.x.h
@@ -200,23 +200,25 @@
// 4.3 and up has 1003.1c standard; 4.2 has draft 7
#if (ACE_AIX_MINOR_VERS >= 3)
# define ACE_HAS_PTHREADS_STD
+# define ACE_HAS_PTHREADS_UNIX98_EXT
#else
# define ACE_HAS_PTHREADS_DRAFT7
+# define ACE_LACKS_RWLOCK_T
+# define ACE_LACKS_SETSCHED
+# define ACE_LACKS_THREAD_STACK_ADDR
+// If ACE doesn't compile due to the lack of these methods, please
+// send email to ace-users@cs.wustl.edu reporting this.
+// #define ACE_LACKS_CONDATTR_PSHARED
+// #define ACE_LACKS_MUTEXATTR_PSHARED
#endif /* ACE_AIX_MINOR_VERS >= 3 */
+
#define ACE_HAS_RECURSIVE_THR_EXIT_SEMANTICS
#define ACE_HAS_REENTRANT_FUNCTIONS
#define ACE_HAS_SIGTHREADMASK
#define ACE_HAS_SIGWAIT
#define ACE_HAS_THREAD_SPECIFIC_STORAGE
-// If ACE doesn't compile due to the lack of these methods, please
-// send email to ace-users@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_THREAD_PROCESS_SCOPING
-#define ACE_LACKS_THREAD_STACK_ADDR
// By default, tracing code is not compiled. To compile it in, cause
// ACE_NTRACE to not be defined, and rebuild ACE.