summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog19
1 files changed, 19 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index e9604a3..72593f2 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,22 @@
+2002-01-07 Ross Johnson <rpj@setup1.ise.canberra.edu.au>
+
+ Contributed by - Thomas Pfaff <tpfaff@gmx.net>
+ Alexander Terekhov <TEREKHOV@de.ibm.com>
+
+ * mutex.c (pthread_mutex_init): Remove critical
+ section calls.
+ (pthread_mutex_destroy): Likewise.
+ (pthread_mutex_unlock): Likewise.
+ (pthread_mutex_trylock): Likewise; recursive mutexes
+ now increment the lock count rather than return EBUSY;
+ errorcheck mutexes return EDEADLCK rather than
+ EBUSY. This behaviour is consistent with the Solaris
+ pthreads implementation.
+
+ * implement.h (pthread_mutex_t_): Remove critical
+ section element - no longer needed.
+
+
2002-01-04 Ross Johnson <rpj@setup1.ise.canberra.edu.au>
* attr.c (pthread_attr_setscope): Add more error