summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorrpj <rpj>2002-06-04 07:14:57 +0000
committerrpj <rpj>2002-06-04 07:14:57 +0000
commit7e2e924362df5556ff55ee7e1b8738a05d067ec4 (patch)
tree3de0bb7796ad39d02c27d1eec4a3e14d52c64732 /ChangeLog
parentb2bca276f0fdb43e7ba4aa6baefe835d23820164 (diff)
Another attempt to get sem_getvalue working.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog9
1 files changed, 9 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 693e04d..8a36181 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+2002-06-04 Rob Fanner <rfanner@stonethree.com>
+
+ * sem_getvalue.c (sem_getvalue): The Johnson M. Hart
+ approach didn't work - we are forced to take an
+ intrusive approach. We try to decrement the sema
+ and then immediately release it again to get the
+ value. There is a small probability that this may
+ block other threads, but only momentarily.
+
2002-06-03 Ross Johnson <rpj@digit.ise.canberra.edu.au>
* sem_init.c (sem_init): Initialise Win32 semaphores