This file contains definitions of helpers to manipulate struct timeval values, implemented in the corresponding C file.
More...
#include <sys/time.h>
|
#define | timeval_isset(tv) ((tv)->tv_sec || (tv)->tv_usec) |
|
#define | timeval_clear(tv) ((tv)->tv_sec = (tv)->tv_usec = 0) |
|
|
void | timeval_subtract (struct timeval *d, const struct timeval *end, const struct timeval *start) |
| subtract timers and the values do not overflow or become negative
|
|
void | timeval_add (struct timeval *d, const struct timeval *add) |
| add timers and the values do not overflow or become negative
|
|
void | timeval_divide (struct timeval *avg, const struct timeval *sum, long long d) |
| divide sum of timers to get average
|
|
int | timeval_smaller (const struct timeval *x, const struct timeval *y) |
| histogram compare of time values
|
|
This file contains definitions of helpers to manipulate struct timeval values, implemented in the corresponding C file.