struct timeval
représente un instant dans le temps avec deux membres, tv_sec
(secondes) et tv_usec
(microsecondes). Dans cette représentation, tv_usec
n'est pas en soi un temps absolu, mais un décalage d'une sous seconde par rapport à tv_sec
.
struct timespec
fonctionne de la même manière, sauf qu'au lieu de microsecondes, il s'agit de décalage ( tv_nsec
) est stockée en unités de nanosecondes.
La question est de savoir s'il existe une méthode standard de conversion entre ces deux types de données.