Lines Matching refs:sem_b
85 sem_t *sem_b; in ATF_TC_BODY() local
90 sem_b = sem_open("/sem_b", O_CREAT | O_EXCL, 0644, 0); in ATF_TC_BODY()
91 ATF_REQUIRE(sem_b != SEM_FAILED); in ATF_TC_BODY()
93 ATF_REQUIRE_EQ(sem_getvalue(sem_b, &val), 0); in ATF_TC_BODY()
96 ATF_REQUIRE_EQ(sem_post(sem_b), 0); in ATF_TC_BODY()
97 ATF_REQUIRE_EQ(sem_getvalue(sem_b, &val), 0); in ATF_TC_BODY()
100 ATF_REQUIRE_EQ(sem_wait(sem_b), 0); in ATF_TC_BODY()
101 ATF_REQUIRE_EQ(sem_trywait(sem_b), -1); in ATF_TC_BODY()
103 ATF_REQUIRE_EQ(sem_post(sem_b), 0); in ATF_TC_BODY()
104 ATF_REQUIRE_EQ(sem_trywait(sem_b), 0); in ATF_TC_BODY()
105 ATF_REQUIRE_EQ(sem_post(sem_b), 0); in ATF_TC_BODY()
106 ATF_REQUIRE_EQ(sem_wait(sem_b), 0); in ATF_TC_BODY()
107 ATF_REQUIRE_EQ(sem_post(sem_b), 0); in ATF_TC_BODY()
109 ATF_REQUIRE_EQ(sem_close(sem_b), 0); in ATF_TC_BODY()