summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSteve Huston <shuston@riverace.com>2004-03-22 19:36:50 +0000
committerSteve Huston <shuston@riverace.com>2004-03-22 19:36:50 +0000
commit47c7f00c14921a2431f65eb46cb57a290ec5f244 (patch)
treee89e55ee39610ff688b9f874eae88494e3a70d71
parenta684b48599b91d9e31de8e7e1ef445b27d23a83f (diff)
downloadATCD-47c7f00c14921a2431f65eb46cb57a290ec5f244.tar.gz
ChangeLogTag:Mon Mar 22 14:23:44 2004 Steve Huston <shuston@riverace.com>
-rw-r--r--ChangeLog16
-rw-r--r--ace/config-sunos5.7.h6
2 files changed, 13 insertions, 9 deletions
diff --git a/ChangeLog b/ChangeLog
index 8fba9a7d256..7b54c7d99c1 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,13 @@
+Mon Mar 22 14:23:44 2004 Steve Huston <shuston@riverace.com>
+
+ * ace/config-sunos5.7.h: Leave Solaris using the AIOCB proactor at
+ all versions. None of them work very well, so just leave this one
+ in place, as it imposes no signal restrictions on the application.
+ The concurrent access of (via aio_suspend(), aiowiat(), etc.) and
+ use of for I/O, aiocbs is really wreaking havoc with the proactor
+ implementations, I'm afraid. I believe this is really going to need
+ some serious work.
+
Mon Mar 22 13:30:53 2004 Chad Elliott <elliott_c@ociweb.com>
* bin/MakeProjectCreator/config/rpc.mpb:
@@ -21,9 +31,9 @@ Mon Mar 22 13:30:53 2004 Chad Elliott <elliott_c@ociweb.com>
Mon Mar 22 14:10:12 2004 Steve Huston <shuston@riverace.com>
- * ace/POSIX_Proactor.cpp: Fix "unused argument" warning. The code
- that really uses the signal_number argument_may_ need to be
- re-enabled again, so the name is left in the signature.
+ * ace/POSIX_Proactor.cpp: Fix "unused argument" warning. The code
+ that really uses the signal_number argument _may_ need to be
+ re-enabled again, so the name is left in the signature.
Mon Mar 22 13:45:19 2004 Steve Huston <shuston@riverace.com>
diff --git a/ace/config-sunos5.7.h b/ace/config-sunos5.7.h
index b41a01c3ebb..01ad4313c11 100644
--- a/ace/config-sunos5.7.h
+++ b/ace/config-sunos5.7.h
@@ -61,12 +61,6 @@ typedef unsigned long long uint64_t;
#define ACE_HAS_AIO_CALLS
#endif /* !ACE_HAS_AIO_CALLS */
-// 5.6 is set up for AIOCB proactor. From Solaris 7 on, we like the default,
-// ACE_POSIX_CB_Proactor, better.
-#if defined (ACE_POSIX_AIOCB_PROACTOR)
-#undef ACE_POSIX_AIOCB_PROACTOR
-#endif /* ACE_POSIX_AIOCB_PROACTOR */
-
#ifdef ACE_HAS_LIMITED_SELECT
#undef ACE_HAS_LIMITED_SELECT
#endif /* ACE_HAS_LIMITED_SELECT */