--- efax-gtk/acinclude.m4.~1.30.~ 2010-04-27 22:36:06.000000000 +0100
+++ efax-gtk/acinclude.m4 2010-05-24 14:51:49.000000000 +0100
@@ -475,9 +475,18 @@
#include <unistd.h>
],
[
- if (_POSIX_MONOTONIC_CLOCK > 0) return 0;
- if (_POSIX_MONOTONIC_CLOCK == -1) return -1;
- if (sysconf(_SC_MONOTONIC_CLOCK) > 0) return 0;
+ if (_POSIX_MONOTONIC_CLOCK > 0
+ && _POSIX_CLOCK_SELECTION > 0)
+ return 0;
+
+ if (_POSIX_MONOTONIC_CLOCK == -1
+ || _POSIX_CLOCK_SELECTION == -1)
+ return -1;
+
+ if (sysconf(_SC_MONOTONIC_CLOCK) > 0
+ && sysconf(_SC_CLOCK_SELECTION) > 0)
+ return 0;
+
return -1;
])
],