Home
last modified time | relevance | path

Searched refs:sem_b (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/netbsd-tests/lib/libpthread/
H A Dt_sem.c158 sem_t sem_a, sem_b; in ATF_TC_BODY() local
167 SEM_REQUIRE(sem_init(&sem_b, 0, 0)); in ATF_TC_BODY()
168 SEM_REQUIRE(sem_getvalue(&sem_b, &val)); in ATF_TC_BODY()
171 SEM_REQUIRE(sem_post(&sem_b)); in ATF_TC_BODY()
172 SEM_REQUIRE(sem_getvalue(&sem_b, &val)); in ATF_TC_BODY()
175 SEM_REQUIRE(sem_wait(&sem_b)); in ATF_TC_BODY()
176 ATF_REQUIRE_EQ(sem_trywait(&sem_b), -1); in ATF_TC_BODY()
178 SEM_REQUIRE(sem_post(&sem_b)); in ATF_TC_BODY()
179 SEM_REQUIRE(sem_trywait(&sem_b)); in ATF_TC_BODY()
180 SEM_REQUIRE(sem_post(&sem_b)); in ATF_TC_BODY()
[all …]
/freebsd/contrib/netbsd-tests/lib/librt/
H A Dt_sem.c113 sem_t *sem_b; in ATF_TC_BODY() local
118 sem_b = sem_open("/sem_b", O_CREAT | O_EXCL, 0644, 0); in ATF_TC_BODY()
119 ATF_REQUIRE(sem_b != SEM_FAILED); in ATF_TC_BODY()
121 ATF_REQUIRE_EQ(sem_getvalue(sem_b, &val), 0); in ATF_TC_BODY()
124 ATF_REQUIRE_EQ(sem_post(sem_b), 0); in ATF_TC_BODY()
125 ATF_REQUIRE_EQ(sem_getvalue(sem_b, &val), 0); in ATF_TC_BODY()
128 ATF_REQUIRE_EQ(sem_wait(sem_b), 0); in ATF_TC_BODY()
129 ATF_REQUIRE_EQ(sem_trywait(sem_b), -1); in ATF_TC_BODY()
131 ATF_REQUIRE_EQ(sem_post(sem_b), 0); in ATF_TC_BODY()
132 ATF_REQUIRE_EQ(sem_trywait(sem_b), 0); in ATF_TC_BODY()
[all …]