• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/netbsd-tests/lib/libpthread/

Lines Matching refs:PTHREAD_REQUIRE

59 	PTHREAD_REQUIRE(pthread_mutex_lock(&mutex));
64 PTHREAD_REQUIRE(pthread_mutex_unlock(&mutex));
65 PTHREAD_REQUIRE(pthread_cond_signal(&cond));
83 PTHREAD_REQUIRE(pthread_mutex_init(&mutex, NULL));
84 PTHREAD_REQUIRE(pthread_cond_init(&cond, NULL));
86 PTHREAD_REQUIRE(pthread_mutex_lock(&mutex));
90 PTHREAD_REQUIRE(pthread_create(&new, NULL, signal_delay_wait_threadfunc,
96 PTHREAD_REQUIRE(pthread_cond_wait(&cond, &mutex));
102 PTHREAD_REQUIRE(pthread_mutex_unlock(&mutex));
105 PTHREAD_REQUIRE(pthread_join(new, &joinval));
118 PTHREAD_REQUIRE(pthread_mutex_lock(&mutex));
124 PTHREAD_REQUIRE(pthread_cond_signal(&cond));
125 PTHREAD_REQUIRE(pthread_mutex_unlock(&mutex));
144 PTHREAD_REQUIRE(pthread_mutex_init(&mutex, NULL));
145 PTHREAD_REQUIRE(pthread_cond_init(&cond, NULL));
147 PTHREAD_REQUIRE(pthread_mutex_lock(&mutex));
151 PTHREAD_REQUIRE(pthread_create(&new, NULL,
157 PTHREAD_REQUIRE(pthread_cond_wait(&cond, &mutex));
163 PTHREAD_REQUIRE(pthread_mutex_unlock(&mutex));
166 PTHREAD_REQUIRE(pthread_join(new, &joinval));
179 PTHREAD_REQUIRE(pthread_mutex_lock(&static_mutex));
185 PTHREAD_REQUIRE(pthread_cond_signal(&static_cond));
186 PTHREAD_REQUIRE(pthread_mutex_unlock(&static_mutex));
206 PTHREAD_REQUIRE(pthread_mutex_lock(&static_mutex));
210 PTHREAD_REQUIRE(pthread_create(&new, NULL,
216 PTHREAD_REQUIRE(pthread_cond_wait(&static_cond, &static_mutex));
222 PTHREAD_REQUIRE(pthread_mutex_unlock(&static_mutex));
225 PTHREAD_REQUIRE(pthread_join(new, &joinval));
234 PTHREAD_REQUIRE(pthread_mutex_lock(&static_mutex));
241 PTHREAD_REQUIRE(pthread_cond_signal(&static_cond));
243 PTHREAD_REQUIRE(pthread_cond_wait(&static_cond,
248 PTHREAD_REQUIRE(pthread_mutex_unlock(&static_mutex));
266 PTHREAD_REQUIRE(pthread_mutex_lock(&static_mutex));
271 PTHREAD_REQUIRE(pthread_create(&new, NULL, signal_wait_race_threadfunc,
280 PTHREAD_REQUIRE(pthread_cond_signal(&static_cond));
282 PTHREAD_REQUIRE(pthread_cond_wait(&static_cond,
289 PTHREAD_REQUIRE(pthread_mutex_unlock(&static_mutex));
290 PTHREAD_REQUIRE(pthread_cond_signal(&static_cond));
293 PTHREAD_REQUIRE(pthread_join(new, &joinval));
325 PTHREAD_REQUIRE(pthread_mutex_lock(&static_mutex));
333 PTHREAD_REQUIRE(pthread_mutex_unlock(&static_mutex));
350 PTHREAD_REQUIRE(pthread_create(&tid[i], NULL,
356 PTHREAD_REQUIRE(pthread_join(tid[i], NULL));
365 PTHREAD_REQUIRE(pthread_mutex_lock(&static_mutex));
370 PTHREAD_REQUIRE(pthread_cond_signal(&static_cond));
372 PTHREAD_REQUIRE(pthread_cond_wait(&static_cond,
377 PTHREAD_REQUIRE(pthread_mutex_unlock(&static_mutex));
397 PTHREAD_REQUIRE(pthread_mutex_lock(&static_mutex));
402 PTHREAD_REQUIRE(pthread_create(&new, NULL, broadcast_threadfunc,
410 PTHREAD_REQUIRE(pthread_cond_broadcast(&static_cond));
412 PTHREAD_REQUIRE(pthread_cond_wait(&static_cond,
419 PTHREAD_REQUIRE(pthread_mutex_unlock(&static_mutex));
420 PTHREAD_REQUIRE(pthread_cond_signal(&static_cond));
423 PTHREAD_REQUIRE(pthread_join(new, &joinval));
452 PTHREAD_REQUIRE(pthread_mutex_lock(&static_mutex));
472 PTHREAD_REQUIRE(pthread_create(&new, NULL, bogus_timedwaits_threadfunc,
474 PTHREAD_REQUIRE(pthread_join(new, NULL));
493 PTHREAD_REQUIRE(pthread_mutex_unlock(&static_mutex));
500 PTHREAD_REQUIRE(pthread_mutex_lock(&mutex));
503 PTHREAD_REQUIRE(pthread_cond_broadcast(&cond));
504 PTHREAD_REQUIRE(pthread_cond_wait(&cond, &mutex));
506 PTHREAD_REQUIRE(pthread_mutex_unlock(&mutex));
521 PTHREAD_REQUIRE(pthread_mutex_init(&mutex, NULL));
522 PTHREAD_REQUIRE(pthread_cond_init(&cond, NULL));
523 PTHREAD_REQUIRE(pthread_mutex_lock(&mutex));
524 PTHREAD_REQUIRE(pthread_create(&thread, NULL, destroy_busy_threadfunc,
528 PTHREAD_REQUIRE(pthread_cond_wait(&cond, &mutex));
532 PTHREAD_REQUIRE(pthread_cond_signal(&cond));
533 PTHREAD_REQUIRE(pthread_cond_destroy(&cond));
535 PTHREAD_REQUIRE(pthread_mutex_unlock(&mutex));
536 PTHREAD_REQUIRE(pthread_join(thread, NULL));
537 PTHREAD_REQUIRE(pthread_mutex_destroy(&mutex));
550 PTHREAD_REQUIRE(pthread_mutex_lock(&mutex));
556 PTHREAD_REQUIRE(pthread_cond_broadcast(&cond));
557 PTHREAD_REQUIRE(pthread_cond_wait(&cond, &mutex));
561 PTHREAD_REQUIRE(pthread_mutex_unlock(&mutex));
576 PTHREAD_REQUIRE(pthread_mutex_init(&mutex, NULL));
577 PTHREAD_REQUIRE(pthread_cond_init(&cond, NULL));
578 PTHREAD_REQUIRE(pthread_mutex_lock(&mutex));
579 PTHREAD_REQUIRE(pthread_create(&thread, NULL,
583 PTHREAD_REQUIRE(pthread_cond_wait(&cond, &mutex));
586 PTHREAD_REQUIRE(pthread_mutex_unlock(&mutex));
587 PTHREAD_REQUIRE(pthread_cancel(thread));
589 PTHREAD_REQUIRE(pthread_join(thread, NULL));
590 PTHREAD_REQUIRE(pthread_cond_destroy(&cond));
592 PTHREAD_REQUIRE(pthread_mutex_destroy(&mutex));
598 PTHREAD_REQUIRE(pthread_mutex_lock(&mutex));
601 PTHREAD_REQUIRE(pthread_cond_broadcast(&cond));
602 PTHREAD_REQUIRE(pthread_cond_wait(&cond, &mutex));
604 PTHREAD_REQUIRE(pthread_mutex_unlock(&mutex));
619 PTHREAD_REQUIRE(pthread_mutex_init(&mutex, NULL));
620 PTHREAD_REQUIRE(pthread_cond_init(&cond, NULL));
621 PTHREAD_REQUIRE(pthread_mutex_lock(&mutex));
622 PTHREAD_REQUIRE(pthread_create(&thread, NULL,
626 PTHREAD_REQUIRE(pthread_cond_wait(&cond, &mutex));
629 PTHREAD_REQUIRE(pthread_cond_signal(&cond));
630 PTHREAD_REQUIRE(pthread_cond_destroy(&cond));
631 PTHREAD_REQUIRE(pthread_mutex_unlock(&mutex));
633 PTHREAD_REQUIRE(pthread_join(thread, NULL));
635 PTHREAD_REQUIRE(pthread_mutex_destroy(&mutex));
648 PTHREAD_REQUIRE(pthread_condattr_init(&condattr));
649 PTHREAD_REQUIRE(pthread_condattr_setclock(&condattr, CLOCK_REALTIME));
650 PTHREAD_REQUIRE(pthread_condattr_getclock(&condattr, &clockid));
653 PTHREAD_REQUIRE(pthread_condattr_setclock(&condattr, CLOCK_MONOTONIC));
654 PTHREAD_REQUIRE(pthread_condattr_getclock(&condattr, &clockid));