From e3155c97b0fa6d73aa9128cf0e56e8a776f5d355 Mon Sep 17 00:00:00 2001
From: Michael Meskes <meskes@postgresql.org>
Date: Sat, 18 Feb 2012 15:56:39 +0100
Subject: [PATCH] Windows doesn't have strtok_r, so let's use strtok_s instead.

---
 src/interfaces/ecpg/ecpglib/connect.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/src/interfaces/ecpg/ecpglib/connect.c b/src/interfaces/ecpg/ecpglib/connect.c
index b874d860e21..ce6bbce1567 100644
--- a/src/interfaces/ecpg/ecpglib/connect.c
+++ b/src/interfaces/ecpg/ecpglib/connect.c
@@ -10,6 +10,10 @@
 #include "extern.h"
 #include "sqlca.h"
 
+#ifdef WIN32
+#define strtok_r(s,d,p) strtok_s(s,d,p)
+#endif
+
 #ifdef ENABLE_THREAD_SAFETY
 static pthread_mutex_t connections_mutex = PTHREAD_MUTEX_INITIALIZER;
 static pthread_key_t actual_connection_key;
-- 
GitLab