diff --git a/time.c b/time.c index fb42605..720d7eb 100644 --- a/time.c +++ b/time.c @@ -6,9 +6,12 @@ size_t get_time(void) { size_t time; + static size_t start_time = 0; struct timeval tv; gettimeofday(&tv, NULL); time = tv.tv_sec * 1000000 + tv.tv_usec; - return (time / 1000); + if (start_time == 0) + start_time = time; + return ((time - start_time) / 1000); }