From: Andy Polyakov Date: Thu, 6 Mar 2014 13:03:02 +0000 (+0100) Subject: bss_dgram.c,d1_lib.c: make it compile with mingw. X-Git-Tag: master-pre-reformat~857 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=972b0dc3500a26edb178a5446a0cdfb8f450f853;p=thirdparty%2Fopenssl.git bss_dgram.c,d1_lib.c: make it compile with mingw. Submitted by: Roumen Petrov --- diff --git a/crypto/bio/bss_dgram.c b/crypto/bio/bss_dgram.c index 6912aa1278b..ec33423d7fa 100644 --- a/crypto/bio/bss_dgram.c +++ b/crypto/bio/bss_dgram.c @@ -1901,7 +1901,11 @@ static void get_current_time(struct timeval *t) GetSystemTime(&st); SystemTimeToFileTime(&st,&now.ft); +#ifdef __MINGW32__ + now.ul -= 116444736000000000ULL; +#else now.ul -= 116444736000000000UI64; /* re-bias to 1/1/1970 */ +#endif t->tv_sec = (long)(now.ul/10000000); t->tv_usec = ((int)(now.ul%10000000))/10; #elif defined(OPENSSL_SYS_VMS) diff --git a/ssl/d1_lib.c b/ssl/d1_lib.c index 2b066e01651..2287ba6fa42 100644 --- a/ssl/d1_lib.c +++ b/ssl/d1_lib.c @@ -487,7 +487,11 @@ static void get_current_time(struct timeval *t) GetSystemTime(&st); SystemTimeToFileTime(&st,&now.ft); +#ifdef __MINGW32__ + now.ul -= 116444736000000000ULL; +#else now.ul -= 116444736000000000UI64; /* re-bias to 1/1/1970 */ +#endif t->tv_sec = (long)(now.ul/10000000); t->tv_usec = ((int)(now.ul%10000000))/10; #elif defined(OPENSSL_SYS_VMS)