git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1780
fefdeb5f-60dc-0310-8127-
8f9354f1896f
pa_assert(ts);
if (!no_monotonic) {
+#ifdef CLOCK_MONOTONIC
if (clock_gettime(CLOCK_MONOTONIC, ts) >= 0)
return ts;
-
+#endif
+
no_monotonic = 1;
}
int pa_rtclock_hrtimer(void) {
struct timespec ts;
+#ifdef CLOCK_MONOTONIC
if (clock_getres(CLOCK_MONOTONIC, &ts) >= 0)
return ts.tv_sec == 0 && ts.tv_nsec <= PA_HRTIMER_THRESHOLD_USEC*1000;
+#endif
pa_assert_se(clock_getres(CLOCK_REALTIME, &ts) == 0);
return ts.tv_sec == 0 && ts.tv_nsec <= PA_HRTIMER_THRESHOLD_USEC*1000;