summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorrpj <rpj>2001-02-13 07:56:26 +0000
committerrpj <rpj>2001-02-13 07:56:26 +0000
commit4b26627e3f31905f0f739d57947d49995aa81913 (patch)
treed336baa9ce2b1fa7862e81beaf16626be4c2a1af /ChangeLog
parent3208cee87389dbe7479e44208f8c0a4f8725fae8 (diff)
Change the thread cancel lock to be a critical section
instead of a pthread_mutex_t.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog17
1 files changed, 17 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index bbbdf93..6bf2110 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,20 @@
+2001-02-13 Ross Johnson <rpj@setup1.ise.canberra.edu.au>
+
+ * misc.c (ptw32_new): Change cancelLock to be a
+ critical section type instead of pthread_mutex_t
+ because we want to use the cancel routines in
+ pthread_mutex_* routines - this avoids any
+ recursive problems.
+ * cancel.c (ptw32_cancel_thread): Likewise.
+ (pthread_setcancelstate): Likewise.
+ (pthread_setcanceltype): Likewise.
+ (pthread_cancel): Likewise.
+ * private.c (ExceptionFilter): Likewise.
+ (ptw32_terminate): Likewise.
+ (ptw32_threadStart): Likewise.
+ * create.c (pthread_create): Likewise.
+ * implement.h (pthread_t_.cancelLock): Likewise.
+
2001-02-12 Ross Johnson <rpj@setup1.ise.canberra.edu.au>
* mutex.c (pthread_mutex_init): Revamped yet again.