Lines Matching refs:tv
6 void normalize(struct timeval *tv)
8 if (tv->tv_sec == 0) {
9 while (tv->tv_usec <= -1000000) { tv->tv_usec += 1000000; --tv->tv_sec; }
10 while (tv->tv_usec >= 1000000) { tv->tv_usec -= 1000000; ++tv->tv_sec; }
11 } else if (tv->tv_sec < 0) {
12 while (tv->tv_usec <= -1000000) { tv->tv_usec += 1000000; --tv->tv_sec; }
13 while (tv->tv_usec > 0) { tv->tv_usec -= 1000000; ++tv->tv_sec; }
15 while (tv->tv_usec >= 1000000) { tv->tv_usec -= 1000000; ++tv->tv_sec; }
16 while (tv->tv_usec < 0) { tv->tv_usec += 1000000; --tv->tv_sec; }
79 struct timeval tv, diff, diffdiff;
87 gettimeofday(&tv, 0);
89 tv.tv_sec -= starttv.tv_sec;
90 tv.tv_usec -= starttv.tv_usec;
91 normalize(&tv);
93 diff.tv_sec = tv.tv_sec - rtime->tv_sec;
94 diff.tv_usec = tv.tv_usec - rtime->tv_nsec / 1000;
103 (long)tv.tv_sec, tv.tv_usec,
111 if (tv.tv_sec < 5) {