Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b7f2d40e authored by Elliott Hughes's avatar Elliott Hughes Committed by android-build-merger
Browse files

Merge "Remove HAVE_PTHREAD_COND_TIMEDWAIT_RELATIVE test." am: 32e2d0f7 am: 38adc64d am: 3282e043

am: 7fa120f9

* commit '7fa120f9':
  Remove HAVE_PTHREAD_COND_TIMEDWAIT_RELATIVE test.

Change-Id: Id6fad1f9bf6c2234ad6e38c251d89052731be346
parents a2c6ebf8 7fa120f9
Loading
Loading
Loading
Loading
+0 −8
Original line number Diff line number Diff line
@@ -252,14 +252,10 @@ class BinderLibTestEvent
            int ret;
            pthread_mutex_lock(&m_waitMutex);
            if (!m_eventTriggered) {
#if defined(HAVE_PTHREAD_COND_TIMEDWAIT_RELATIVE)
                pthread_cond_timeout_np(&m_waitCond, &m_waitMutex, timeout_s * 1000);
#else
                struct timespec ts;
                clock_gettime(CLOCK_REALTIME, &ts);
                ts.tv_sec += timeout_s;
                pthread_cond_timedwait(&m_waitCond, &m_waitMutex, &ts);
#endif
            }
            ret = m_eventTriggered ? NO_ERROR : TIMED_OUT;
            pthread_mutex_unlock(&m_waitMutex);
@@ -739,14 +735,10 @@ class BinderLibTestService : public BBinder
                }
                if (ret > 0) {
                    if (m_serverStartRequested) {
#if defined(HAVE_PTHREAD_COND_TIMEDWAIT_RELATIVE)
                        ret = pthread_cond_timeout_np(&m_serverWaitCond, &m_serverWaitMutex, 5000);
#else
                        struct timespec ts;
                        clock_gettime(CLOCK_REALTIME, &ts);
                        ts.tv_sec += 5;
                        ret = pthread_cond_timedwait(&m_serverWaitCond, &m_serverWaitMutex, &ts);
#endif
                    }
                    if (m_serverStartRequested) {
                        m_serverStartRequested = false;