Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Merge branch 'smpi' of git+ssh://scm.gforge.inria.fr//gitroot//simgrid/simgrid into...
[simgrid.git] / src / smpi / smpi_bench.c
index a6e7b63..6cad02e 100644 (file)
@@ -177,11 +177,14 @@ unsigned int smpi_sleep(unsigned int secs)
 
 int smpi_gettimeofday(struct timeval *tv, struct timezone *tz)
 {
-  double now = SIMIX_get_clock();
+  double now;
+  smpi_bench_end();
+  now = SIMIX_get_clock();
   if (tv) {
-    tv->tv_sec = (time_t) now;
+    tv->tv_sec = (time_t)now;
     tv->tv_usec = (suseconds_t)((now - tv->tv_sec) * 1e6);
   }
+  smpi_bench_begin();
   return 0;
 }