t_sem.c | 85 sem_t *sem_b; local in function:ATF_TC_BODY 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) [all...] |