/* Return the number of µs (microseconds) in y - x. */ static inline int64_t tvdiff_usec (const struct timeval *x, const struct timeval *y) { int64_t usec; usec = (y->tv_sec - x->tv_sec) * 1000000; usec += y->tv_usec - x->tv_usec; return usec; }