equal
deleted
inserted
replaced
95 timeOutTime.tv_sec = currentTimeVal.tv_sec + timeOut / 1000; |
95 timeOutTime.tv_sec = currentTimeVal.tv_sec + timeOut / 1000; |
96 timeOutTime.tv_nsec = |
96 timeOutTime.tv_nsec = |
97 currentTimeVal.tv_usec * 1000 + (timeOut % 1000) * 1000 * 1000; |
97 currentTimeVal.tv_usec * 1000 + (timeOut % 1000) * 1000 * 1000; |
98 |
98 |
99 int err = pthread_cond_timedwait(&mCondVar, &mMutex, &timeOutTime); |
99 int err = pthread_cond_timedwait(&mCondVar, &mMutex, &timeOutTime); |
100 if (err != ETIMEDOUT) |
100 if (err != 0 && err != ETIMEDOUT) |
101 { |
101 { |
102 ELOG1(EUtils, "Monitor: Timed wait failed, err = %d", err); |
102 ELOG1(EUtils, "Monitor: Timed wait failed, err = %d", err); |
103 } |
103 } |
104 } |
104 } |
105 } |
105 } |