--- glib-2.12.3/glib/gtimer.c.orig	2006-08-31 15:16:10.000000000 +0100
+++ glib-2.12.3/glib/gtimer.c	2006-08-31 15:44:47.000000000 +0100
@@ -91,7 +91,7 @@
   if (!initialized)
     {
       initialized = TRUE;
-#if !defined(_POSIX_MONOTONIC_CLOCK) || _POSIX_MONOTONIC_CLOCK >= 0
+#if defined(_POSIX_MONOTONIC_CLOCK) && _POSIX_MONOTONIC_CLOCK >= 0
       if (sysconf (_SC_MONOTONIC_CLOCK) >= 0)
 	posix_clock = CLOCK_MONOTONIC;
       else
