Searched refs:trywait (Results 1 - 3 of 3) sorted by relevance

/openbsd-current/lib/libc/thread/
H A Drthread_mutex.c96 _rthread_mutex_trylock(pthread_mutex_t mutex, int trywait, argument
112 if (trywait || type == PTHREAD_MUTEX_ERRORCHECK)
113 return (trywait ? EBUSY : EDEADLK);
136 _rthread_mutex_timedlock(pthread_mutex_t *mutexp, int trywait, argument
164 (timed ? "timed" : (trywait ? "try" : "")), (void *)mutex,
167 error = _rthread_mutex_trylock(mutex, trywait, abs);
168 if (error != EBUSY || trywait)
H A Drthread_sync.c85 _rthread_mutex_lock(pthread_mutex_t *mutexp, int trywait, argument
119 if (trywait ||
122 return (trywait ? EBUSY : EDEADLK);
140 } else if (trywait) {
/openbsd-current/lib/librthread/
H A Drthread_rwlock.c115 _rthread_rwlock_timedrdlock(pthread_rwlock_t *rwlockp, int trywait, argument
128 (timed ? "timed" : (trywait ? "try" : "")), (void *)rwlock,
132 if (error != EBUSY || trywait)
192 _rthread_rwlock_timedwrlock(pthread_rwlock_t *rwlockp, int trywait, argument
205 (timed ? "timed" : (trywait ? "try" : "")), (void *)rwlock,
209 if (error != EBUSY || trywait)

Completed in 190 milliseconds