Searched refs:trywait (Results 1 - 3 of 3) sorted by relevance
/openbsd-current/lib/libc/thread/ |
H A D | rthread_mutex.c | 96 _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 D | rthread_sync.c | 85 _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 D | rthread_rwlock.c | 115 _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