diff options
author | nanbor <nanbor@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1998-10-27 08:09:55 +0000 |
---|---|---|
committer | nanbor <nanbor@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1998-10-27 08:09:55 +0000 |
commit | 476754256b0839aa21396dc382d59e17007d861c (patch) | |
tree | 8f8b9a5b0badd7f8748339b95ea3ce1a73eb7759 | |
parent | c27275eb977038bd256c0fc6edfc85dedf17d4d0 (diff) | |
download | ATCD-476754256b0839aa21396dc382d59e17007d861c.tar.gz |
*** empty log message ***
-rw-r--r-- | ChangeLog-98b | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/ChangeLog-98b b/ChangeLog-98b index 9994f1e61ef..ab860f121e7 100644 --- a/ChangeLog-98b +++ b/ChangeLog-98b @@ -1,3 +1,13 @@ +Tue Oct 27 02:04:03 1998 Nanbor Wang <nanbor@cs.wustl.edu> + + * ace/OS.i (cond_timedwait): When emulating cv, there're chances + that the "wait for being signaled" function times out and return + an error. In this rare case, we must also signal the + broadcasting thread to bail out of cond_broadcast to avoid + deadlock since we are no longer waiting on the cv anymore. + Thanks to Detlef Becker <Detlef.Becker@med.siemens.de> for + noticing the problem and providing the patch. + Mon Oct 26 20:59:15 1998 David L. Levine <levine@cs.wustl.edu> * ace/Synch_T.{i,cpp} (ACE_Lock_Adapter): unlined the |