Lines Matching refs:lock

36  * is detected with a PTHREAD_MUTEX_ERRORCHECK lock() or trylock(), but
109 /* perform a simple init/lock/unlock/destroy test on a rwlock of given attributes */
113 pthread_rwlock_t lock[1];
115 TZERO(pthread_rwlock_init(lock, attr));
116 TZERO(pthread_rwlock_rdlock(lock));
117 TZERO(pthread_rwlock_unlock(lock));
118 TZERO(pthread_rwlock_destroy(lock));
124 pthread_rwlock_t lock[1];
126 TZERO(pthread_rwlock_init(lock, attr));
127 TZERO(pthread_rwlock_wrlock(lock));
128 TZERO(pthread_rwlock_unlock(lock));
129 TZERO(pthread_rwlock_destroy(lock));
141 /* simple init/lock/unlock/destroy on all rwlock types */
167 pthread_rwlock_t lock[1];
169 TZERO(pthread_rwlock_init(lock, attr));
170 TZERO(pthread_rwlock_tryrdlock(lock));
171 TZERO(pthread_rwlock_unlock(lock));
172 TZERO(pthread_rwlock_destroy(lock));
174 TZERO(pthread_rwlock_init(lock, attr));
175 TZERO(pthread_rwlock_tryrdlock(lock));
176 TZERO(pthread_rwlock_tryrdlock(lock));
177 TZERO(pthread_rwlock_unlock(lock));
178 TZERO(pthread_rwlock_unlock(lock));
179 TZERO(pthread_rwlock_destroy(lock));
184 pthread_rwlock_t lock[1];
186 TZERO(pthread_rwlock_init(lock, attr));
187 TZERO(pthread_rwlock_trywrlock(lock));
188 TZERO(pthread_rwlock_unlock(lock));
189 TZERO(pthread_rwlock_destroy(lock));
191 TZERO(pthread_rwlock_init(lock, attr));
192 TZERO(pthread_rwlock_trywrlock(lock));
196 TEXPECT_INT(pthread_rwlock_trywrlock(lock),EBUSY);
199 TZERO(pthread_rwlock_trywrlock(lock));
200 TZERO(pthread_rwlock_unlock(lock));
202 TZERO(pthread_rwlock_unlock(lock));
203 TZERO(pthread_rwlock_destroy(lock));
237 * - thread 1 tryrdlocks() the rwlock. It shall acquire the lock
261 /* try-acquire the lock, should succeed immediately */
265 /* wrlock() the lock, now */