thrd_success
return (thrd_success);
return (thrd_success);
return (thrd_success);
return (thrd_success);
return (thrd_success);
return (thrd_success);
return (thrd_success);
return (thrd_success);
return (thrd_success);
return (thrd_success);
return (thrd_success);
return (thrd_success);
return (thrd_success);
return (thrd_success);
return (thrd_success);
VERIFY3S(mtx_unlock(&mtx), ==, thrd_success);
VERIFY3S(mtx_lock(&stress_mtx), ==, thrd_success);
VERIFY3S(mtx_unlock(&stress_mtx), ==, thrd_success);
VERIFY3S(mtx_init(&stress_mtx, mtx_plain), ==, thrd_success);
&stress_count), ==, thrd_success);
VERIFY3S(thrd_join(threads[i], NULL), ==, thrd_success);
thrd_success);
VERIFY3S(thrd_detach(other), ==, thrd_success);
thrd_success);
VERIFY3S(thrd_detach(other), ==, thrd_success);
thrd_success);
VERIFY3S(thrd_join(thrd, &status), ==, thrd_success);
thrd_success);
VERIFY3S(thrd_join(thrd, &status), ==, thrd_success);
VERIFY3S(mtx_lock(&broadcast_mtx), ==, thrd_success);
thrd_success);
VERIFY3S(mtx_unlock(&broadcast_mtx), ==, thrd_success);
VERIFY3S(mtx_init(&broadcast_mtx, mtx_plain), ==, thrd_success);
VERIFY3S(cnd_init(&broadcast_cnd), ==, thrd_success);
NULL), ==, thrd_success);
VERIFY3S(mtx_lock(&broadcast_mtx), ==, thrd_success);
VERIFY3S(mtx_unlock(&broadcast_mtx), ==, thrd_success);
VERIFY3S(cnd_broadcast(&broadcast_cnd), ==, thrd_success);
VERIFY3S(thrd_join(threads[i], NULL), ==, thrd_success);
VERIFY3S(mtx_lock(&signal_mtx), ==, thrd_success);
thrd_success);
VERIFY3S(mtx_unlock(&signal_mtx), ==, thrd_success);
VERIFY3S(cnd_signal(&signal_cnd), ==, thrd_success);
VERIFY3S(mtx_init(&signal_mtx, mtx_plain), ==, thrd_success);
VERIFY3S(cnd_init(&signal_cnd), ==, thrd_success);
==, thrd_success);
VERIFY3S(mtx_lock(&signal_mtx), ==, thrd_success);
VERIFY3S(mtx_unlock(&signal_mtx), ==, thrd_success);
VERIFY3S(cnd_signal(&signal_cnd), ==, thrd_success);
VERIFY3S(thrd_join(threads[i], NULL), ==, thrd_success);
VERIFY3S(mtx_init(&mtx, mtx_plain), ==, thrd_success);
VERIFY3S(cnd_init(&cnd), ==, thrd_success);
VERIFY3S(mtx_lock(&mtx), ==, thrd_success);
VERIFY3S(mtx_unlock(&mtx), ==, thrd_success);
VERIFY3S(mtx_init(&mtx, mtx_timed), ==, thrd_success);
VERIFY3S(mtx_lock(&mtx), ==, thrd_success);
VERIFY3S(mtx_unlock(&mtx), ==, thrd_success);
VERIFY3S(mtx_init(&mtx, mtx_timed), ==, thrd_success);
VERIFY3S(mtx_lock(&mtx), ==, thrd_success);
thrd_success);
VERIFY3S(thrd_join(thrd, NULL), ==, thrd_success);
VERIFY3S(mtx_unlock(&mtx), ==, thrd_success);
VERIFY3S(mtx_init(&mtx, mtx_plain), ==, thrd_success);
VERIFY3S(mtx_init(&mtx, mtx_timed), ==, thrd_success);
VERIFY3S(mtx_init(&mtx, mtx_plain | mtx_recursive), ==, thrd_success);
VERIFY3S(mtx_init(&mtx, mtx_timed | mtx_recursive), ==, thrd_success);
VERIFY3S(mtx_init(&mtx, mtx_plain | mtx_recursive), ==, thrd_success);
VERIFY3S(mtx_lock(&mtx), ==, thrd_success);
VERIFY3S(mtx_lock(&mtx), ==, thrd_success);
VERIFY3S(mtx_trylock(&mtx), ==, thrd_success);
VERIFY3S(mtx_unlock(&mtx), ==, thrd_success);
VERIFY3S(mtx_unlock(&mtx), ==, thrd_success);
VERIFY3S(mtx_unlock(&mtx), ==, thrd_success);
VERIFY3S(mtx_init(&mtx, mtx_plain), ==, thrd_success);
VERIFY3S(mtx_trylock(&mtx), ==, thrd_success);
VERIFY3S(mtx_lock(&ct_mtx), ==, thrd_success);
VERIFY3S(mtx_unlock(&ct_mtx), ==, thrd_success);
VERIFY3S(tss_set(ct_key, arg), ==, thrd_success);
VERIFY3S(mtx_lock(&ct_mtx), ==, thrd_success);
VERIFY3S(cnd_broadcast(&ct_cnd), ==, thrd_success);
VERIFY3S(cnd_wait(&ct_cnd, &ct_mtx), ==, thrd_success);
VERIFY3S(mtx_unlock(&ct_mtx), ==, thrd_success);
VERIFY3S(tss_create(&ct_key, ct_tss_dtor), ==, thrd_success);
VERIFY3S(mtx_init(&ct_mtx, mtx_plain), ==, thrd_success);
VERIFY3S(cnd_init(&ct_cnd), ==, thrd_success);
(void *)(uintptr_t)(i + 100)), ==, thrd_success);
VERIFY3S(thrd_join(threads[i], NULL), ==, thrd_success);
VERIFY3S(mtx_lock(&co_once_mtx), ==, thrd_success);
VERIFY3S(mtx_unlock(&co_once_mtx), ==, thrd_success);
VERIFY3S(mtx_lock(&co_mtx), ==, thrd_success);
VERIFY3S(mtx_unlock(&co_mtx), ==, thrd_success);
VERIFY3S(mtx_init(&co_once_mtx, mtx_plain), ==, thrd_success);
VERIFY3S(mtx_init(&co_mtx, mtx_plain), ==, thrd_success);
VERIFY3S(cnd_init(&co_cnd), ==, thrd_success);
thrd_success);
VERIFY3S(mtx_lock(&co_mtx), ==, thrd_success);
VERIFY3S(mtx_unlock(&co_mtx), ==, thrd_success);
VERIFY3S(cnd_broadcast(&co_cnd), ==, thrd_success);
VERIFY3S(thrd_join(threads[i], NULL), ==, thrd_success);