35 #define CLOCKS_PER_SEC 1000
36 #define USEC_PER_SEC 1000000
int tm_min
Definition: clock.h:59
struct timeval get_tv()
Retourne date courante. Retourne une structure timeval qui contient la date courante en seconde et mi...
Definition: clock.c:249
long int time_t
Definition: time.h:49
int tm_mday
Definition: clock.h:61
clock_t get_clock()
Retourne le temps système. Renvoie la valeur actuelle du temps système en nombre de ticks (1 tick = 1...
Definition: clock.c:229
time_t get_date()
Retourne la date actuelle en secondes. Retourne la date actuelle en secondes.
Definition: clock.c:239
long int tv_nsec
Definition: clock.h:51
int tm_year
Definition: clock.h:63
time_t clock_mktime(struct tm *timep)
Conversion struct tm vers time_t. Conversion d'une date exprimée sous la forme secondes, minutes, heures, jour, mois, année, etc, vers le format time_t.
Definition: clock.c:89
long int tv_usec
Definition: clock.h:43
int tm_mon
Definition: clock.h:62
void clock_init()
Initialisation de l'horloge. Initialisation de l'horloge.
Definition: clock.c:206
void timeval_add_usec(struct timeval *t, time_t usec)
Ajoute des us à un temps. Ajoute des us à un temps contenu dans une structure timeval.
Definition: clock.c:271
long int tv_sec
Definition: clock.h:42
int compare_times(struct timeval a, struct timeval b)
Comparaison de 2 temps. Comparaison de 2 temps.
Definition: clock.c:257
SYSCALL_HANDLER1(sys_getclock, clock_t *clock)
Syscall handler pour get_clock. Syscall handler pour get_clock.
Definition: clock.c:234
long int tv_sec
Definition: clock.h:50
int tm_wday
Definition: clock.h:64
int tm_yday
Definition: clock.h:65
int tm_sec
Definition: clock.h:58
long int clock_t
Definition: time.h:48
int tm_hour
Definition: clock.h:60
int tm_isdst
Definition: clock.h:66
void clock_tick()
Incrémente le temps système. Ajoute une milliseconde au temps système, ne met rien à jour au dela du ...
Definition: clock.c:69