Lines Matching refs:sem_b
84 sem_t *sem_b;
89 sem_b = sem_open("/sem_b", O_CREAT | O_EXCL, 0644, 0);
90 ATF_REQUIRE(sem_b != SEM_FAILED);
92 ATF_REQUIRE_EQ(sem_getvalue(sem_b, &val), 0);
95 ATF_REQUIRE_EQ(sem_post(sem_b), 0);
96 ATF_REQUIRE_EQ(sem_getvalue(sem_b, &val), 0);
99 ATF_REQUIRE_EQ(sem_wait(sem_b), 0);
100 ATF_REQUIRE_EQ(sem_trywait(sem_b), -1);
102 ATF_REQUIRE_EQ(sem_post(sem_b), 0);
103 ATF_REQUIRE_EQ(sem_trywait(sem_b), 0);
104 ATF_REQUIRE_EQ(sem_post(sem_b), 0);
105 ATF_REQUIRE_EQ(sem_wait(sem_b), 0);
106 ATF_REQUIRE_EQ(sem_post(sem_b), 0);
108 ATF_REQUIRE_EQ(sem_close(sem_b), 0);
109 ATF_REQUIRE_EQ(sem_unlink("/sem_b"), 0);