diff options
author | rpj <rpj> | 2000-09-02 09:34:19 +0000 |
---|---|---|
committer | rpj <rpj> | 2000-09-02 09:34:19 +0000 |
commit | 69b6d50683fcf0a7241953fdd2df6413477a2475 (patch) | |
tree | 3c3b9be88447c983391116352f741619f75d5a36 /misc.c | |
parent | 54286bb31e57ff4ae0f03810b7acc27031bcb034 (diff) |
2000-09-02 Ross Johnson <rpj@special.ise.canberra.edu.au>
* condvar.c (ptw32_cond_wait_cleanup): Ensure that all
waking threads check if they are the last, and notify
the broadcaster if so - even if an error occurs in the
waiter.
* semaphore.c (_decrease_semaphore): Should be
a call to ptw32_decrease_semaphore.
(_increase_semaphore): Should be a call to
ptw32_increase_semaphore.
* misc.c (ptw32_cancelable_wait): Renamed from
CancelableWait.
(cond_wait_cleanup*): Rename to ptw32_cond_wait_cleanup*.
(ptw32_cond_timedwait): Add comments.
Diffstat (limited to 'misc.c')
-rw-r--r-- | misc.c | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -237,7 +237,7 @@ pthread_equal (pthread_t t1, pthread_t t2) static int -CancelableWait (HANDLE waitHandle, DWORD timeout) +ptw32_cancelable_wait (HANDLE waitHandle, DWORD timeout) /* * ------------------------------------------------------------------- * This provides an extra hook into the pthread_cancel @@ -346,13 +346,13 @@ CancelableWait (HANDLE waitHandle, DWORD timeout) int pthreadCancelableWait (HANDLE waitHandle) { - return (CancelableWait(waitHandle, INFINITE)); + return (ptw32_cancelable_wait(waitHandle, INFINITE)); } int pthreadCancelableTimedWait (HANDLE waitHandle, DWORD timeout) { - return (CancelableWait(waitHandle, timeout)); + return (ptw32_cancelable_wait(waitHandle, timeout)); } |