2 * example of gettimeofday usage
8 #include <time.h> // only needed for time command (random seed)
11 int main(int argc,char **argv) {
18 srand(time(NULL)); // random seed
21 gettimeofday(&foo1,NULL);
22 printf("seconds: %d \t usec: %d\n",(int)foo1.tv_sec,(int)foo1.tv_usec);
26 gettimeofday(&foo2,NULL);
28 printf("seconds: %d \t usec: %d\n\n",(int)foo2.tv_sec,(int)foo2.tv_usec);
30 sec=foo2.tv_sec-foo1.tv_sec;
31 sec=(foo2.tv_usec<foo1.tv_usec)?sec-1:sec;
32 usec=(foo2.tv_usec<foo1.tv_usec)?1000000-foo1.tv_usec+foo2.tv_usec
33 :foo2.tv_usec-foo1.tv_usec;
34 printf("delta t = %d sec %d usec\n",sec,usec);