Lines Matching refs:s

36   sem_t s;  in TEST()  local
39 ASSERT_EQ(0, sem_init(&s, 0, 0)); in TEST()
40 ASSERT_EQ(0, sem_init(&s, 0, 1)); in TEST()
41 ASSERT_EQ(0, sem_init(&s, 0, 123)); in TEST()
45 ASSERT_EQ(-1, sem_init(&s, 0, -1)); in TEST()
51 ASSERT_EQ(0, sem_init(&s, 0, SEM_VALUE_MAX)); in TEST()
55 ASSERT_EQ(-1, sem_init(&s, 0, static_cast<unsigned>(SEM_VALUE_MAX) + 1)); in TEST()
58 ASSERT_EQ(0, sem_destroy(&s)); in TEST()
62 sem_t s; in TEST() local
63 ASSERT_EQ(0, sem_init(&s, 0, 3)); in TEST()
64 ASSERT_EQ(0, sem_trywait(&s)); in TEST()
65 ASSERT_EQ(0, sem_trywait(&s)); in TEST()
66 ASSERT_EQ(0, sem_trywait(&s)); in TEST()
68 ASSERT_EQ(-1, sem_trywait(&s)); in TEST()
70 ASSERT_EQ(0, sem_destroy(&s)); in TEST()
83 sem_t s; in TEST() local
84 ASSERT_EQ(0, sem_init(&s, 0, 0)); in TEST()
87 ASSERT_EQ(0, pthread_create(&t1, nullptr, SemWaitThreadFn, &s)); in TEST()
88 ASSERT_EQ(0, pthread_create(&t2, nullptr, SemWaitThreadFn, &s)); in TEST()
89 ASSERT_EQ(0, pthread_create(&t3, nullptr, SemWaitThreadFn, &s)); in TEST()
91 ASSERT_EQ(0, sem_post(&s)); in TEST()
92 ASSERT_EQ(0, sem_post(&s)); in TEST()
93 ASSERT_EQ(0, sem_post(&s)); in TEST()
112 sem_t s; in sem_timedwait_helper() local
113 ASSERT_EQ(0, sem_init(&s, 0, 0)); in sem_timedwait_helper()
120 ASSERT_EQ(-1, wait_function(&s, &ts)); in sem_timedwait_helper()
126 ASSERT_EQ(-1, wait_function(&s, &ts)); in sem_timedwait_helper()
130 ASSERT_EQ(-1, wait_function(&s, &ts)); in sem_timedwait_helper()
136 ASSERT_EQ(-1, wait_function(&s, &ts)); in sem_timedwait_helper()
139 ASSERT_EQ(0, sem_destroy(&s)); in sem_timedwait_helper()
168 sem_t s; in TEST_F() local
169 ASSERT_EQ(0, sem_init(&s, 0, 0)); in TEST_F()
172 ASSERT_EXIT(sem_timedwait(&s, nullptr), testing::KilledBySignal(SIGSEGV), ""); in TEST_F()
177 sem_t s; in TEST() local
178 ASSERT_EQ(0, sem_init(&s, 0, 0)); in TEST()
181 ASSERT_EQ(0, sem_getvalue(&s, &i)); in TEST()
184 ASSERT_EQ(0, sem_post(&s)); in TEST()
185 ASSERT_EQ(0, sem_getvalue(&s, &i)); in TEST()
188 ASSERT_EQ(0, sem_post(&s)); in TEST()
189 ASSERT_EQ(0, sem_getvalue(&s, &i)); in TEST()
192 ASSERT_EQ(0, sem_wait(&s)); in TEST()
193 ASSERT_EQ(0, sem_getvalue(&s, &i)); in TEST()
226 sem_t s; in TEST() local
227 ASSERT_EQ(0, sem_init(&s, 0, 0)); in TEST()
230 ASSERT_EQ(0, pthread_create(&thread, nullptr, SemWaitEINTRThreadFn, &s)); in TEST()
236 ASSERT_EQ(0, sem_post(&s)); in TEST()
249 sem_t s; in TEST() local
250 ASSERT_EQ(0, sem_init(&s, 0, 0)); in TEST()
253 ASSERT_EQ(0, pthread_create(&thread, nullptr, SemWaitEINTRThreadFn, &s)); in TEST()
259 ASSERT_EQ(0, sem_post(&s)); in TEST()