diff --git a/zookeeper-client/zookeeper-client-c/src/zk_log.c b/zookeeper-client/zookeeper-client-c/src/zk_log.c index 436485e..1902b09 100644 --- a/zookeeper-client/zookeeper-client-c/src/zk_log.c +++ b/zookeeper-client/zookeeper-client-c/src/zk_log.c @@ -108,8 +108,11 @@ static const char* time_now(char* now_str){ gettimeofday(&tv,0); now = tv.tv_sec; +#ifdef WIN32 + localtime_s(<, &now); +#else localtime_r(&now, <); - +#endif // clone the format used by log4j ISO8601DateFormat // specifically: "yyyy-MM-dd HH:mm:ss,SSS" diff --git a/zookeeper-client/zookeeper-client-c/src/zookeeper.c b/zookeeper-client/zookeeper-client-c/src/zookeeper.c index 25baa9c..96ed379 100644 --- a/zookeeper-client/zookeeper-client-c/src/zookeeper.c +++ b/zookeeper-client/zookeeper-client-c/src/zookeeper.c @@ -90,6 +90,7 @@ #define EAI_ADDRFAMILY WSAEINVAL /* is this still needed? */ #define EHOSTDOWN EPIPE #define ESTALE ENODEV +#define strtok_r strtok_s #endif #define IF_DEBUG(x) if(logLevel==ZOO_LOG_LEVEL_DEBUG) {x;}