Home | History | Annotate | Download | only in tests

Lines Matching defs:ts

94 static inline void timespec_add_ms(timespec& ts, size_t ms) {
95 ts.tv_sec += ms / 1000;
96 ts.tv_nsec += (ms % 1000) * 1000000;
97 if (ts.tv_nsec >= NS_PER_S) {
98 ts.tv_sec++;
99 ts.tv_nsec -= NS_PER_S;
107 timespec ts;
108 ASSERT_EQ(0, clock_gettime(CLOCK_REALTIME, &ts));
109 timespec_add_ms(ts, 100);
112 ASSERT_EQ(-1, sem_timedwait(&s, &ts));
117 ts.tv_nsec = -1;
118 ASSERT_EQ(-1, sem_timedwait(&s, &ts));