[Freeswitch-svn] [commit] r7950 - freeswitch/trunk/src

Freeswitch SVN mikej at freeswitch.org
Sat Mar 22 20:22:19 EDT 2008


Author: mikej
Date: Sat Mar 22 20:22:18 2008
New Revision: 7950

Modified:
   freeswitch/trunk/src/switch_time.c

Log:
deal with linux platforms that have clock_gettime but don't define CLOCK_MONOTONIC. (FSCORE-111)

Modified: freeswitch/trunk/src/switch_time.c
==============================================================================
--- freeswitch/trunk/src/switch_time.c	(original)
+++ freeswitch/trunk/src/switch_time.c	Sat Mar 22 20:22:18 2008
@@ -95,7 +95,7 @@
 	return now;
 }
 
-#if defined(HAVE_CLOCK_GETTIME)
+#if defined(HAVE_CLOCK_GETTIME) && defined(CLOCK_MONOTONIC)
 static int MONO = 1;
 #else
 static int MONO = 0;
@@ -105,7 +105,7 @@
 {
 	switch_time_t now;
 
-#if defined(HAVE_CLOCK_GETTIME)
+#if defined(HAVE_CLOCK_GETTIME) && defined(CLOCK_MONOTONIC)
 	if (MONO) {
 		struct timespec ts;
 		clock_gettime(CLOCK_MONOTONIC, &ts);
@@ -114,7 +114,7 @@
 #endif
 	now = switch_time_now();
 
-#if defined(HAVE_CLOCK_GETTIME)
+#if defined(HAVE_CLOCK_GETTIME) && defined(CLOCK_MONOTONIC)
 	}
 #endif
 



More information about the Freeswitch-svn mailing list