Home | History | Annotate | Download | only in librt

Lines Matching defs:sem_b

85 	sem_t *sem_b;
90 sem_b = sem_open("/sem_b", O_CREAT | O_EXCL, 0644, 0);
91 ATF_REQUIRE(sem_b != SEM_FAILED);
93 ATF_REQUIRE_EQ(sem_getvalue(sem_b, &val), 0);
96 ATF_REQUIRE_EQ(sem_post(sem_b), 0);
97 ATF_REQUIRE_EQ(sem_getvalue(sem_b, &val), 0);
100 ATF_REQUIRE_EQ(sem_wait(sem_b), 0);
101 ATF_REQUIRE_EQ(sem_trywait(sem_b), -1);
103 ATF_REQUIRE_EQ(sem_post(sem_b), 0);
104 ATF_REQUIRE_EQ(sem_trywait(sem_b), 0);
105 ATF_REQUIRE_EQ(sem_post(sem_b), 0);
106 ATF_REQUIRE_EQ(sem_wait(sem_b), 0);
107 ATF_REQUIRE_EQ(sem_post(sem_b), 0);
109 ATF_REQUIRE_EQ(sem_close(sem_b), 0);
110 ATF_REQUIRE_EQ(sem_unlink("/sem_b"), 0);
114 (void)sem_unlink("/sem_b");