diff options
author | Steve Huston <shuston@riverace.com> | 1998-10-15 21:48:14 +0000 |
---|---|---|
committer | Steve Huston <shuston@riverace.com> | 1998-10-15 21:48:14 +0000 |
commit | 1693f53144f2d8fc0b8b6a54691538370e74c4e1 (patch) | |
tree | 412f41e297ce9c681be94a26bf6323d82c73f943 | |
parent | 42474e4d525b7c8f11afb715c27d4aa0824926b7 (diff) | |
download | ATCD-1693f53144f2d8fc0b8b6a54691538370e74c4e1.tar.gz |
*** empty log message ***
-rw-r--r-- | ChangeLog-98b | 13 |
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 |