diff options
author | rpj <rpj> | 2002-06-04 07:14:57 +0000 |
---|---|---|
committer | rpj <rpj> | 2002-06-04 07:14:57 +0000 |
commit | 7e2e924362df5556ff55ee7e1b8738a05d067ec4 (patch) | |
tree | 3de0bb7796ad39d02c27d1eec4a3e14d52c64732 /ChangeLog | |
parent | b2bca276f0fdb43e7ba4aa6baefe835d23820164 (diff) |
Another attempt to get sem_getvalue working.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 9 |
1 files changed, 9 insertions, 0 deletions
@@ -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
|