How do I convert timeval to time_t? I’m trying to convert:
umtp->ut_tv to a time_t so I can use a difftime(a,b).
struct {
int32_t tv_sec; /* Seconds */
int32_t tv_usec; /* Microseconds */
} ut_tv; /* Time entry was made */
struct timeval ut_tv; /* Time entry was made */
time_tjust stores seconds, soShould work, but since you’re just looking for a difference, there’s always the magic of subtraction.
This lets you keep all the precision you had before.