Renamed time.h to Time.h
[dyninst.git] / common / h / Time.h
1 #ifndef time_H
2 #define time_H
3
4 #include <sys/time.h>
5 #include "sys.h"
6
7 timeStamp getCurrentTime(void) {
8     struct timeval tv;
9     assert(gettimeofday(&tv, NULL) == 0); // 0 --> success; -1 --> error
10
11     double seconds_dbl = tv.tv_sec * 1.0;
12     assert(tv.tv_usec < 1000000);
13     double useconds_dbl = tv.tv_usec * 1.0;
14   
15     seconds_dbl += useconds_dbl / 1000000.0;
16
17     return seconds_dbl;
18 }
19
20 #endif