Thus, increasing the load was not an option for my purpose. Instead, I had to go with gettimeofday (). However, there are some good macros for working with timeval structures insys/time.h
#include <sys/time.h>
void timeradd(struct timeval *a, struct timeval *b,
struct timeval *res);
void timersub(struct timeval *a, struct timeval *b,
struct timeval *res);
void timerclear(struct timeval *tvp);
void timerisset(struct timeval *tvp);
void timercmp(struct timeval *a, struct timeval *b, CMP);
, , man . . :
http://linux.die.net/man/3/timercmp