aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Meskes <meskes@postgresql.org>2012-02-18 15:56:39 +0100
committerMichael Meskes <meskes@postgresql.org>2012-02-18 15:56:39 +0100
commite3155c97b0fa6d73aa9128cf0e56e8a776f5d355 (patch)
tree318fe7c3f368a426f0735df27248ff27ea299172
parent5e7710e725b1d1fe408ac20548d872cc52f7b8ab (diff)
downloadpostgresql-e3155c97b0fa6d73aa9128cf0e56e8a776f5d355.tar.gz
postgresql-e3155c97b0fa6d73aa9128cf0e56e8a776f5d355.zip
Windows doesn't have strtok_r, so let's use strtok_s instead.
-rw-r--r--src/interfaces/ecpg/ecpglib/connect.c4
1 files changed, 4 insertions, 0 deletions
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;