Lines Matching refs:waiting_writers
148 if (pthread_cond_init (&lock->waiting_writers, NULL) != 0)
186 waiting_writers. */
188 if (pthread_cond_wait (&lock->waiting_writers, &lock->lock) != 0)
223 if (pthread_cond_signal (&lock->waiting_writers) != 0)
244 if (pthread_cond_destroy (&lock->waiting_writers) != 0)
656 gl_waitqueue_init (&lock->waiting_writers);
733 waiting_writers. */
734 HANDLE event = gl_waitqueue_add (&lock->waiting_writers);
745 removed us from the waiting_writers, set lock->runcount = -1. */
790 if (lock->waiting_writers.count > 0)
794 gl_waitqueue_notify_first (&lock->waiting_writers);
816 if (lock->waiting_writers.array != NULL)
817 free (lock->waiting_writers.array);