summaryrefslogtreecommitdiff
path: root/ace/config-aix-4.x.h
diff options
context:
space:
mode:
authorSteve Huston <shuston@riverace.com>1999-07-06 22:28:30 +0000
committerSteve Huston <shuston@riverace.com>1999-07-06 22:28:30 +0000
commit9277813fde0c67bfc6e63060d822b2a854c9d32c (patch)
tree3453cc81a7cb3406e5f3bbb22fc8cd9ef06829a8 /ace/config-aix-4.x.h
parentebfef646b3c976f0c532b0f9aef54124ad50ff6d (diff)
downloadATCD-9277813fde0c67bfc6e63060d822b2a854c9d32c.tar.gz
Enabled thread suspend/continue and rw locks. Moved some ACE_LACKS things
to the pre-4.3 section to allow more native 4.3 capabilities to be used.
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.