document and analyse problem. Revert patch
authorL. Aaron Kaplan <aaron@lo-res.org>
Tue, 17 Mar 2009 17:20:17 +0000 (18:20 +0100)
committerL. Aaron Kaplan <aaron@lo-res.org>
Tue, 17 Mar 2009 17:20:17 +0000 (18:20 +0100)
changeset 1778 694ca078025c
This will be fixed in a better way with gettimeofday in tip

src/main.c

index 83dbf48..a409174 100644 (file)
@@ -873,22 +873,7 @@ clock_t
 olsr_times(void)
 {
   struct tms tms_buf;
-  clock_t t=times(&tms_buf);
-  if ( t >=0 ) return t;
-  if ( t == -1) { 
-    const char *const err_msg = strerror(errno);
-    olsr_syslog(OLSR_LOG_ERR,"Time error: '%s' (%d)", err_msg, errno);
-
-    return -1; /* todo: only on 'unrecoverable' errors (like errno=14) */
-
-    /* todo: read syslog and learn error codes 
-     * which we can safely "ignore" -> return 0; */
-  }
-  else {
-    olsr_syslog(OLSR_LOG_ERR,"WARNING: times() reported negative result %f which olsr ignored (Did time went backwards ?)",(double) t);
-    /* report time went backwards to syslog */
-  }
-  return 0;
+  return times(&tms_buf);
 }
 
 /*