--- 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; ]) ],