From c3d7a198bff47a249202bde5bcb79c5daad6951e Mon Sep 17 00:00:00 2001 From: moneromooo-monero Date: Sat, 4 Feb 2017 11:47:41 +0000 Subject: [PATCH] mlog: probable fix for gmtime_r not being available on windows --- contrib/epee/src/mlog.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/contrib/epee/src/mlog.cpp b/contrib/epee/src/mlog.cpp index 139e7b7d..4eadd2ff 100644 --- a/contrib/epee/src/mlog.cpp +++ b/contrib/epee/src/mlog.cpp @@ -43,7 +43,12 @@ static std::string generate_log_filename(const char *base) char tmp[200]; struct tm tm; time_t now = time(NULL); - if (!gmtime_r(&now, &tm)) + if +#ifdef WIN32 + (!gmtime_s(&tm, &now)) +#else + (!gmtime_r(&now, &tm)) +#endif strcpy(tmp, "unknown"); else strftime(tmp, sizeof(tmp), "%Y-%m-%d-%H-%M-%S", &tm);