diff options
author | schmidt <douglascraigschmidt@users.noreply.github.com> | 1996-12-18 14:06:36 +0000 |
---|---|---|
committer | schmidt <douglascraigschmidt@users.noreply.github.com> | 1996-12-18 14:06:36 +0000 |
commit | 2605c072815f9ccd60436bd6882080bbd832c962 (patch) | |
tree | 88350bbebbcd9d12bce5cf65d6dcdca991c5944b /ChangeLog-96b | |
parent | 65b0ecc7a8b242cb09e98aa49911f2b8fd087d3f (diff) | |
download | ATCD-2605c072815f9ccd60436bd6882080bbd832c962.tar.gz |
foo
Diffstat (limited to 'ChangeLog-96b')
-rw-r--r-- | ChangeLog-96b | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/ChangeLog-96b b/ChangeLog-96b index 2751a707de8..75ae7d48792 100644 --- a/ChangeLog-96b +++ b/ChangeLog-96b @@ -1,3 +1,23 @@ +Wed Dec 18 06:37:22 1996 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu> + + * ace/OS.i (cond_wait): Added the new algorithm for condition + variable emulation on Win32. (and VxWorks). This should fix the + nasty problems we had with earlier version (which weren't + "fair"). Thanks to James Mansion, Karlheinz, Detlef, and Irfan + for helping with this. + + * ace/Registry.h: Removed the "ACE_TURN_NOMINMAX_OFF" stuff + in order to simplify the code. Thanks to Irfan for this. + + * ace/OS.i (sema_post): Added a new overloaded version of + ACE_OS::sema_post(), which takes a "release count." This is the + number of times to release the semaphore. Note that Win32 + supports this natively, whereas on POSIX we need to loop... + + * ace/Proactor.cpp (handle_events): Changed the Proactor logic so + that it will correctly propagate any errors that occur to the + handle_{input,output}_complete callback. + Tue Dec 17 20:56:56 1996 David L. Levine <levine@cs.wustl.edu> * ace/OS.{h,i}: on VxWorks: implemented ACE_OS::gethostbyname (), |