aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/test/examples/Makefile4
-rw-r--r--src/test/examples/testlibpq2.c7
-rw-r--r--src/test/examples/testlibpq3.c8
3 files changed, 17 insertions, 2 deletions
diff --git a/src/test/examples/Makefile b/src/test/examples/Makefile
index b55405d7372..b009416b8ff 100644
--- a/src/test/examples/Makefile
+++ b/src/test/examples/Makefile
@@ -6,6 +6,10 @@ subdir = src/test/examples
top_builddir = ../../..
include $(top_builddir)/src/Makefile.global
+ifeq ($(PORTNAME), win32)
+LDLIBS += -lws2_32
+endif
+
override CPPFLAGS := -I$(libpq_srcdir) $(CPPFLAGS)
override LDLIBS := $(libpq_pgport) $(LDLIBS)
diff --git a/src/test/examples/testlibpq2.c b/src/test/examples/testlibpq2.c
index 37c94f45a40..f6c3dbd49d7 100644
--- a/src/test/examples/testlibpq2.c
+++ b/src/test/examples/testlibpq2.c
@@ -1,5 +1,5 @@
/*
- * $PostgreSQL: pgsql/src/test/examples/testlibpq2.c,v 1.15 2009/06/11 14:49:15 momjian Exp $
+ * $PostgreSQL: pgsql/src/test/examples/testlibpq2.c,v 1.16 2009/12/31 00:16:47 adunstan Exp $
*
*
* testlibpq2.c
@@ -24,11 +24,16 @@
*
* INSERT INTO TBL1 VALUES (10);
*/
+
+#ifdef WIN32
+#include <windows.h>
+#endif
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <errno.h>
#include <sys/time.h>
+#include <sys/types.h>
#include "libpq-fe.h"
static void
diff --git a/src/test/examples/testlibpq3.c b/src/test/examples/testlibpq3.c
index ef573802a5d..ab035887f7b 100644
--- a/src/test/examples/testlibpq3.c
+++ b/src/test/examples/testlibpq3.c
@@ -1,5 +1,5 @@
/*
- * $PostgreSQL: pgsql/src/test/examples/testlibpq3.c,v 1.16 2009/06/11 14:49:15 momjian Exp $
+ * $PostgreSQL: pgsql/src/test/examples/testlibpq3.c,v 1.17 2009/12/31 00:16:47 adunstan Exp $
*
*
* testlibpq3.c
@@ -25,8 +25,14 @@
* t = (8 bytes) 'ho there'
* b = (5 bytes) \004\003\002\001\000
*/
+
+#ifdef WIN32
+#include <windows.h>
+#endif
+
#include <stdio.h>
#include <stdlib.h>
+#include <stdint.h>
#include <string.h>
#include <sys/types.h>
#include "libpq-fe.h"