42_Philosopher/time.c
Camille Chauvet a37cbf88f3 init
2023-04-13 13:00:39 +00:00

18 lines
349 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 timedefault = 0;
size_t time;
struct timeval tv;
gettimeofday(&tv, NULL);
time = tv.tv_sec * 1000000 + tv.tv_usec;
if (timedefault == 0)
timedefault = time;
return ((time - timedefault) / 1000);
}