t_sem.c | 185 sem_t the_sem; member in struct:shared_region 226 ATF_REQUIRE(sem_init(&master_region->the_sem, 1, 0) == 0); 248 ATF_REQUIRE_MSG(sem_wait(&slave_region->the_sem) 264 ATF_REQUIRE_EQ(sem_post(&master_region->the_sem), 0); 277 ATF_REQUIRE_EQ(sem_destroy(&master_region->the_sem), 0); 300 sem_t the_sem; local in function:ATF_TC_BODY 307 ATF_REQUIRE_EQ(sem_init(&the_sem, 0, 0), 0); 308 ATF_REQUIRE(sem_close(&the_sem) == -1 && errno == EINVAL); 309 ATF_REQUIRE_EQ(sem_destroy(&the_sem), 0);
|