Searched refs:sem_b (Results 1 - 3 of 3) sorted by relevance

/freebsd-10.3-release/lib/libkse/test/
H A Dsem_d.c61 sem_t sem_a, sem_b; local
69 assert(-1 == sem_init(&sem_b, 1, 0));
73 assert(0 == sem_init(&sem_b, 0, 0));
74 assert(0 == sem_getvalue(&sem_b, &val));
77 assert(0 == sem_post(&sem_b));
78 assert(0 == sem_getvalue(&sem_b, &val));
81 assert(0 == sem_wait(&sem_b));
82 assert(-1 == sem_trywait(&sem_b));
84 assert(0 == sem_post(&sem_b));
85 assert(0 == sem_trywait(&sem_b));
[all...]
/freebsd-10.3-release/contrib/netbsd-tests/lib/librt/
H A Dt_sem.c84 sem_t *sem_b; local
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),
[all...]
/freebsd-10.3-release/contrib/netbsd-tests/lib/libpthread/
H A Dt_sem.c161 sem_t sem_a, sem_b; local
170 SEM_REQUIRE(sem_init(&sem_b, 0, 0));
171 SEM_REQUIRE(sem_getvalue(&sem_b, &val));
174 SEM_REQUIRE(sem_post(&sem_b));
175 SEM_REQUIRE(sem_getvalue(&sem_b, &val));
178 SEM_REQUIRE(sem_wait(&sem_b));
179 ATF_REQUIRE_EQ(sem_trywait(&sem_b), -1);
181 SEM_REQUIRE(sem_post(&sem_b));
182 SEM_REQUIRE(sem_trywait(&sem_b));
183 SEM_REQUIRE(sem_post(&sem_b));
[all...]

Completed in 48 milliseconds