summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSteve Huston <shuston@riverace.com>1998-10-15 21:48:14 +0000
committerSteve Huston <shuston@riverace.com>1998-10-15 21:48:14 +0000
commit1693f53144f2d8fc0b8b6a54691538370e74c4e1 (patch)
tree412f41e297ce9c681be94a26bf6323d82c73f943
parent42474e4d525b7c8f11afb715c27d4aa0824926b7 (diff)
downloadATCD-1693f53144f2d8fc0b8b6a54691538370e74c4e1.tar.gz
*** empty log message ***
-rw-r--r--ChangeLog-98b13
1 files changed, 13 insertions, 0 deletions
diff --git a/ChangeLog-98b b/ChangeLog-98b
index 16371d1286a..ee0d7096d75 100644
--- a/ChangeLog-98b
+++ b/ChangeLog-98b
@@ -1,3 +1,16 @@
+Thu Oct 15 16:40:41 1998 Steve Huston <shuston@riverace.com>
+
+ * tests/Thread_Manager_Test.cpp: Allow suspend/resume to be tried on
+ pthreads, but don't allow any error other than ENOTSUP. This
+ catches a bug in Thread_Manager that lost the error values on an
+ error.
+
+ * ace/Thread_Manager.cpp (ACE_THR_OP macro): Don't remove a thread
+ from the active threads list if an operation fails with ENOTSUP.
+ This was causing calls to suspend_grp/resume_grp to erase the list
+ of threads in a group on pthreads, then wait_grp didn't wait because
+ it thought there weren't any more threads.
+
Thu Oct 15 12:43:46 1998 Nanbor Wang <nanbor@cs.wustl.edu>
* ace/Task.cpp (activate): Changed to activate new active objects