diff --git a/configure.ac b/configure.ac index 8e1d5bde..25ae86fb 100644 --- a/configure.ac +++ b/configure.ac @@ -54,7 +54,7 @@ if test x$openmp = xtrue ; then fi # Checks for header files. -AC_CHECK_HEADERS([inttypes.h stdint.h sys/time.h unistd.h]) +AC_CHECK_HEADERS([inttypes.h stdint.h]) # Checks for typedefs, structures, and compiler characteristics. AC_C_INLINE diff --git a/src/fglm/fglm_core.c b/src/fglm/fglm_core.c index 10a652fd..1aac58ed 100644 --- a/src/fglm/fglm_core.c +++ b/src/fglm/fglm_core.c @@ -26,7 +26,6 @@ #include #include #include -#include #include /* for timing functions */ #include "../neogb/tools.h" diff --git a/src/msolve/msolve-data.h b/src/msolve/msolve-data.h index a3a56c11..ff224a41 100644 --- a/src/msolve/msolve-data.h +++ b/src/msolve/msolve-data.h @@ -24,7 +24,6 @@ #include "../neogb/data.h" #include #include -#include #include #include #include diff --git a/src/neogb/tools.c b/src/neogb/tools.c index 318339f6..1c85fe64 100644 --- a/src/neogb/tools.c +++ b/src/neogb/tools.c @@ -32,10 +32,10 @@ double cputime(void) /* wall time */ double realtime(void) { - struct timeval t; - gettimeofday(&t, NULL); + struct timespec t; + timespec_get(&t, TIME_UTC); t.tv_sec -= (2017 - 1970)*3600*24*365; - return (1. + (double)t.tv_usec + ((double)t.tv_sec*1000000.)) / 1000000.; + return (1. + (double)t.tv_nsec + ((double)t.tv_sec*1000000000.)) / 1000000000.; } static void construct_trace( diff --git a/src/neogb/tools.h b/src/neogb/tools.h index b074110f..4740b0f1 100644 --- a/src/neogb/tools.h +++ b/src/neogb/tools.h @@ -22,7 +22,6 @@ #define GB_TOOLS_H #include -#include #include "data.h" /* cpu time */ diff --git a/src/usolve/tests.c b/src/usolve/tests.c index 3afc728b..e03165e5 100644 --- a/src/usolve/tests.c +++ b/src/usolve/tests.c @@ -20,7 +20,6 @@ #include #include -#include #include #include #include diff --git a/src/usolve/univmultiply.h b/src/usolve/univmultiply.h index 9a645d11..da5f7b78 100644 --- a/src/usolve/univmultiply.h +++ b/src/usolve/univmultiply.h @@ -20,7 +20,6 @@ #include #include -#include #include #include #include diff --git a/src/usolve/utils.c b/src/usolve/utils.c index 49685e3d..44e69044 100644 --- a/src/usolve/utils.c +++ b/src/usolve/utils.c @@ -20,7 +20,6 @@ #include #include -#include #include #include #include "../msolve/streams.h"