[cig-commits] r6250 - mc/3D/ellipsis3d/trunk

walter at geodynamics.org walter at geodynamics.org
Tue Mar 13 15:08:54 PDT 2007


Author: walter
Date: 2007-03-13 15:08:54 -0700 (Tue, 13 Mar 2007)
New Revision: 6250

Modified:
   mc/3D/ellipsis3d/trunk/Profiling.c
Log:
Portability fix.  Change CLK_TCK to sysconf(_SC_CLK_TCK)

Modified: mc/3D/ellipsis3d/trunk/Profiling.c
===================================================================
--- mc/3D/ellipsis3d/trunk/Profiling.c	2007-03-13 20:14:10 UTC (rev 6249)
+++ mc/3D/ellipsis3d/trunk/Profiling.c	2007-03-13 22:08:54 UTC (rev 6250)
@@ -93,7 +93,7 @@
     break;
     
     case TIMES:
-#if (HAVE_TIMES && HAVE_SYS_TIMES_H)
+#if (HAVE_TIMES && HAVE_SYS_TIMES_H && HAVE_UNISTD_H)
     {
         struct tms time_now;
         time_t utime;
@@ -104,12 +104,12 @@
         
         if (visit==0) {
             sometime=times(&time_now);
-            initial_time = (standard_precision) time_now.tms_utime / (standard_precision) CLK_TCK;
+            initial_time = (standard_precision) time_now.tms_utime / (standard_precision) sysconf(_SC_CLK_TCK);
             visit++;
         }
         
         sometime=times(&time_now);
-        time = (standard_precision) time_now.tms_utime / (standard_precision) CLK_TCK - initial_time;
+        time = (standard_precision) time_now.tms_utime / (standard_precision) sysconf(_SC_CLK_TCK) - initial_time;
     }
 #endif
     break;



More information about the cig-commits mailing list