Lines Matching refs:sem
36 sem_t sem; in ATF_TC_BODY() local
41 ATF_REQUIRE_EQ(sem_init(&sem, 1, 0), 0); in ATF_TC_BODY()
43 sem_post(&sem); in ATF_TC_BODY()
44 sem_post(&sem); in ATF_TC_BODY()
46 sem_wait(&sem); in ATF_TC_BODY()
47 sem_wait(&sem); in ATF_TC_BODY()
48 rv = sem_trywait(&sem); in ATF_TC_BODY()
63 sem_t sem; in ATF_TC_BODY() local
66 sem_init(&sem, 1, 4); in ATF_TC_BODY()
68 ATF_REQUIRE_EQ(sem_trywait(&sem), 0); in ATF_TC_BODY()
69 ATF_REQUIRE_EQ(sem_trywait(&sem), 0); in ATF_TC_BODY()
70 ATF_REQUIRE_EQ(sem_trywait(&sem), 0); in ATF_TC_BODY()
71 ATF_REQUIRE_EQ(sem_trywait(&sem), 0); in ATF_TC_BODY()
72 ATF_REQUIRE_EQ(sem_trywait(&sem), -1); in ATF_TC_BODY()
84 sem_t sem; in ATF_TC_BODY() local
89 sem_init(&sem, 1, 1); in ATF_TC_BODY()
91 ATF_REQUIRE_EQ(sem_trywait(&sem), 0); in ATF_TC_BODY()
92 ATF_REQUIRE_EQ(sem_trywait(&sem), -1); in ATF_TC_BODY()
93 ATF_REQUIRE_EQ(sem_destroy(&sem), 0); in ATF_TC_BODY()
94 rv = sem_trywait(&sem); in ATF_TC_BODY()
304 sem_t *sem; in ATF_TC_BODY() local
307 sem = sem_open(SEM, O_CREAT, 0444, 0); in ATF_TC_BODY()
308 ATF_REQUIRE(sem); in ATF_TC_BODY()
312 if (sem_close(sem) == -1) in ATF_TC_BODY()