bss_dgram.c,d1_lib.c: make it compile with mingw.

Submitted by: Roumen Petrov
This commit is contained in:
Andy Polyakov 2014-03-06 14:03:02 +01:00
parent 315cd871c4
commit 972b0dc350
2 changed files with 8 additions and 0 deletions

View file

@ -1901,7 +1901,11 @@ static void get_current_time(struct timeval *t)
GetSystemTime(&st); GetSystemTime(&st);
SystemTimeToFileTime(&st,&now.ft); SystemTimeToFileTime(&st,&now.ft);
#ifdef __MINGW32__
now.ul -= 116444736000000000ULL;
#else
now.ul -= 116444736000000000UI64; /* re-bias to 1/1/1970 */ now.ul -= 116444736000000000UI64; /* re-bias to 1/1/1970 */
#endif
t->tv_sec = (long)(now.ul/10000000); t->tv_sec = (long)(now.ul/10000000);
t->tv_usec = ((int)(now.ul%10000000))/10; t->tv_usec = ((int)(now.ul%10000000))/10;
#elif defined(OPENSSL_SYS_VMS) #elif defined(OPENSSL_SYS_VMS)

View file

@ -487,7 +487,11 @@ static void get_current_time(struct timeval *t)
GetSystemTime(&st); GetSystemTime(&st);
SystemTimeToFileTime(&st,&now.ft); SystemTimeToFileTime(&st,&now.ft);
#ifdef __MINGW32__
now.ul -= 116444736000000000ULL;
#else
now.ul -= 116444736000000000UI64; /* re-bias to 1/1/1970 */ now.ul -= 116444736000000000UI64; /* re-bias to 1/1/1970 */
#endif
t->tv_sec = (long)(now.ul/10000000); t->tv_sec = (long)(now.ul/10000000);
t->tv_usec = ((int)(now.ul%10000000))/10; t->tv_usec = ((int)(now.ul%10000000))/10;
#elif defined(OPENSSL_SYS_VMS) #elif defined(OPENSSL_SYS_VMS)