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