Lines Matching refs:sem_init
33 TEST(semaphore, sem_init) { in TEST() argument
37 ASSERT_EQ(0, sem_init(&s, 0, 0)); in TEST()
38 ASSERT_EQ(0, sem_init(&s, 0, 1)); in TEST()
39 ASSERT_EQ(0, sem_init(&s, 0, 123)); in TEST()
43 ASSERT_EQ(-1, sem_init(&s, 0, -1)); in TEST()
49 ASSERT_EQ(0, sem_init(&s, 0, SEM_VALUE_MAX)); in TEST()
53 ASSERT_EQ(-1, sem_init(&s, 0, SEM_VALUE_MAX + 1)); in TEST()
61 ASSERT_EQ(0, sem_init(&s, 0, 3)); in TEST()
82 ASSERT_EQ(0, sem_init(&s, 0, 0)); in TEST()
111 ASSERT_EQ(0, sem_init(&s, 0, 0)); in sem_timedwait_helper()
167 ASSERT_EQ(0, sem_init(&s, 0, 0)); in TEST_F()
174 ASSERT_EQ(0, sem_init(&s, 0, 0)); in TEST()
223 ASSERT_EQ(0, sem_init(&s, 0, 0)); in TEST()
246 ASSERT_EQ(0, sem_init(&s, 0, 0)); in TEST()