diff --git a/base/modules/fakempi.c b/base/modules/fakempi.c index e9b54f634..22666c9bd 100644 --- a/base/modules/fakempi.c +++ b/base/modules/fakempi.c @@ -1,11 +1,12 @@ +#include +#include #ifdef WIN32 #include #include +#include "gettimeofday.h" #else #include #endif -#include -#include #include "psb_internals.h" diff --git a/base/modules/gettimeofday.h b/base/modules/gettimeofday.h new file mode 100644 index 000000000..67673b2c4 --- /dev/null +++ b/base/modules/gettimeofday.h @@ -0,0 +1,15 @@ +#include +#include +#if defined(_MSC_VER) || defined(_MSC_EXTENSIONS) + #define DELTA_EPOCH_IN_MICROSECS 11644473600000000Ui64 +#else + #define DELTA_EPOCH_IN_MICROSECS 11644473600000000ULL +#endif + +struct timezone +{ + int tz_minuteswest; /* minutes W of Greenwich */ + int tz_dsttime; /* type of dst correction */ +}; + +int gettimeofday(struct timeval *tv, struct timezone *tz);