summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog29
1 files changed, 29 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 3f7164b5f0d..27194ad9564 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,32 @@
+Sat Mar 15 10:55:01 2003 Douglas C. Schmidt <schmidt@macarena.cs.wustl.edu>
+
+ * tests/Makefile:
+ * tests/Makefile.bor:
+ * tests/run_test.lst: Added Recursive_Condition_Bug_Test.cpp to
+ these files.
+
+ * tests: Added a new Recursive_Condition_Bug_Test.cpp to check
+ that the fix from Leonid Kvetnyi is correct and doesn't cause
+ other problems.
+
+ * tests/Recursive_Condition_Test.cpp (ACE_TMAIN): Minor reformatting.
+
+ * ace/OS.i (recursive_mutex_cond_unlock): Added another check for
+ m->RecursionCount > 1 to fix problems where the test program hangs.
+ Thanks to Leonid Kvetnyi <leonidk@nice.com> for this fix.
+
+ * ace/Event_Handler_T.h: Changed
+
+ typedef int (T::*SIG_HANDLER) (ACE_HANDLE, siginfo_t*, ucontext_t*);
+
+ to this
+
+ typedef int (T::*SIG_HANDLER) (int, siginfo_t*, ucontext_t*);
+
+ so that we're consistent across platforms where ACE_HANDLE is a
+ HANDLE, not an int! Thanks to Johnny Willemsen
+ <jwillemsen@remedy.nl> for reporting this.
+
Fri Mar 14 22:26:56 2003 Nanbor Wang <nanbor@cs.wustl.edu>
* bin/MakeProjectCreator/config/ciao_client.mpb: