15 #ifdef HAVE_GETTIMEOFDAY 16 #include <sys/types.h> 19 #include <sys/resource.h> 22 #include <sys/types.h> 23 #include <sys/times.h> 24 #include <sys/param.h> 28 #include <sys/types.h> 29 #include <sys/timeb.h> 41 #if defined(HAVE_GETTIMEOFDAY) || defined(HAVE_TIMES) 46 #ifdef HAVE_GETTIMEOFDAY 50 (void) gettimeofday(&tv, &tz);
51 tp = localtime(&tv.tv_sec);
57 tp = localtime(&tloc);
75 #ifndef HAVE_GETTIMEOFDAY 79 struct timeb timebegin;
82 timediff(now, begin, sec, msec)
83 struct timeb *now, *begin;
86 *msec = now->millitm - begin->millitm;
87 *sec = now->time - begin->time;
107 unsigned long tics = (
unsigned long)dos_tics();
108 return ((
double) tics*0.054945);
110 #ifdef HAVE_GETTIMEOFDAY 114 (void) gettimeofday(&tv, &tz);
116 (tv.tv_sec + (
double) tv.tv_usec / 1000000.0);
119 struct timeb timenow;
123 timediff(&timenow, &timebegin, &sec, &msec);
124 return (sec + (
double) msec / 1000.0);
127 return ((
double)clock()/(
double)CLK_TCK);