18 lines
350 B
C
18 lines
350 B
C
#include <bits/types/struct_timeval.h>
|
|
#include <sys/time.h>
|
|
#include <stddef.h>
|
|
#include <pthread.h>
|
|
|
|
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;
|
|
if (start_time == 0)
|
|
start_time = time;
|
|
return ((time - start_time) / 1000);
|
|
}
|