sem_init
int sem_init(sem_t *, int, unsigned int);
FB10_COMPAT(_libc_sem_init_compat, sem_init);
__weak_reference(_sem_init, sem_init);
FB10_COMPAT(_sem_init_compat, sem_init);
ATF_REQUIRE_EQ(0, sem_init(&completions, false, 0));
ATF_REQUIRE_EQ(0, sem_init(&completions, false, 0));
ATF_REQUIRE_EQ(0, sem_init(&completions, false, 0));
ATF_REQUIRE_EQ(0, sem_init(&completions, false, 0));
if (sem_init(&chunk_sems[i][sem_idx], 0, 0)){
if (sem_init(&chunk_sems[sem_idx], 0, 0)){
ASSERT_EQ(0, sem_init(&sem, 0, 0)) << strerror(errno);
sem_init(&sem, 0, 0);
ASSERT_EQ(0, sem_init(&sem0, 0, 0)) << strerror(errno);
ASSERT_EQ(0, sem_init(&sem1, 0, 0)) << strerror(errno);
ASSERT_EQ(0, sem_init(&sem, 0, 0)) << strerror(errno);
ASSERT_EQ(0, sem_init(&sem, 0, 0)) << strerror(errno);
ASSERT_EQ(0, sem_init(&sem, 0, 0)) << strerror(errno);
ASSERT_EQ(0, sem_init(blocked_semaphore, 1, 0)) << strerror(errno);
ASSERT_EQ(0, sem_init(&sem0, 0, 0)) << strerror(errno);
ASSERT_EQ(0, sem_init(&sem1, 0, 0)) << strerror(errno);
ASSERT_EQ(0, sem_init(&sem0, 0, 0)) << strerror(errno);
ASSERT_EQ(0, sem_init(&sem1, 0, 0)) << strerror(errno);
ASSERT_EQ(0, sem_init(&sem0, 0, 0)) << strerror(errno);
ASSERT_EQ(0, sem_init(&sem1, 0, 0)) << strerror(errno);
ASSERT_EQ(0, sem_init(&sem0, 0, 0)) << strerror(errno);
ASSERT_EQ(0, sem_init(&sem0, 0, 0)) << strerror(errno);
ASSERT_EQ(0, sem_init(&sem1, 0, 0)) << strerror(errno);
ASSERT_EQ(0, sem_init(&sem, 0, 0)) << strerror(errno);
ASSERT_EQ(0, sem_init(&sem, 0, 0)) << strerror(errno);
ASSERT_EQ(0, sem_init(&sem, 0, 0)) << strerror(errno);
ASSERT_EQ(0, sem_init(&sem, 0, 0)) << strerror(errno);
ASSERT_EQ(0, sem_init(&sem, 0, 0)) << strerror(errno);
ASSERT_EQ(0, sem_init(&sem0, 0, 0)) << strerror(errno);
ASSERT_EQ(0, sem_init(&sem0, 0, 0)) << strerror(errno);
ASSERT_EQ(0, sem_init(&sem, 0, 0)) << strerror(errno);
ASSERT_EQ(0, sem_init(&sem, 0, 0)) << strerror(errno);
ASSERT_EQ(0, sem_init(&sem, 0, 0)) << strerror(errno);
ASSERT_EQ(0, sem_init(&sem, 0, 0)) << strerror(errno);
ASSERT_EQ(0, sem_init(&sem, 0, 0)) << strerror(errno);
ASSERT_EQ(0, sem_init(&sem, 0, 0)) << strerror(errno);
ASSERT_EQ(0, sem_init(&sem, 0, 0)) << strerror(errno);
ASSERT_EQ(0, sem_init(sem, 1, 0)) << strerror(errno);
ASSERT_EQ(0, sem_init(&killer_semaphore, 0, 0)) << strerror(errno);
sem_init(&sem1, 0, 0);
sem_init(&sem2, 0, 0);
REQUIRE_EQ(sem_init(&sigusr1_sem, 0, 0), 0);
REQUIRE_EQ(sem_init(&sigusr1_sem, 0, 0), 0);
REQUIRE_EQ(sem_init(&sigusr1_sem, 0, 0), 0);
REQUIRE_EQ(sem_init(&sigusr1_sem, 0, 0), 0);
ret = sem_init(&sem, 0, 0);
if (sem_init(s, 1, 0))
sem_init(&sem, 0, 0);
error = sem_init(&buf[j], 1, 0);
sem_init(&tmp_files_sem, 0, 1);
sem_init(&mtsem, 0, 0);
sem_init(&mtsem, 0, 0);
sem_init(&sc->iosemlock, 0, sc->ioslots);
sem_init(&camdd_sem, /*pshared*/ 0, 0);
sem_init(&sem_select, 0, 0);