early-access version 2853
This commit is contained in:
29
externals/vcpkg/ports/zookeeper/win32.patch
vendored
Executable file
29
externals/vcpkg/ports/zookeeper/win32.patch
vendored
Executable file
@@ -0,0 +1,29 @@
|
||||
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;}
|
Reference in New Issue
Block a user