From ffda674769cd71071317b9cdb7f79c3affecc33d Mon Sep 17 00:00:00 2001
From: Tom Lane <tgl@sss.pgh.pa.us>
Date: Thu, 27 Sep 2007 20:39:43 +0000
Subject: [PATCH] Tweak pgbench.c to remove the hidden assumption that a WIN32
 machine couldn't possibly HAVE_GETOPT.  I believe this is the most
 appropriate form of the patch submitted 2007-08-07 by Hiroshi Saito, though
 not having a Windows build environment I won't know for sure till I see the
 buildfarm results.

---
 contrib/pgbench/pgbench.c | 10 +++-------
 1 file changed, 3 insertions(+), 7 deletions(-)

diff --git a/contrib/pgbench/pgbench.c b/contrib/pgbench/pgbench.c
index 1f1f77e66bc..754d8fd804b 100644
--- a/contrib/pgbench/pgbench.c
+++ b/contrib/pgbench/pgbench.c
@@ -1,5 +1,5 @@
 /*
- * $PostgreSQL: pgsql/contrib/pgbench/pgbench.c,v 1.71 2007/08/25 09:21:14 ishii Exp $
+ * $PostgreSQL: pgsql/contrib/pgbench/pgbench.c,v 1.72 2007/09/27 20:39:43 tgl Exp $
  *
  * pgbench: a simple benchmark program for PostgreSQL
  * written by Tatsuo Ishii
@@ -24,10 +24,11 @@
 #include <ctype.h>
 
 #ifdef WIN32
-#include "win32.h"
+#include <win32.h>
 #else
 #include <sys/time.h>
 #include <unistd.h>
+#endif   /* ! WIN32 */
 
 #ifdef HAVE_GETOPT_H
 #include <getopt.h>
@@ -40,15 +41,10 @@
 #ifdef HAVE_SYS_RESOURCE_H
 #include <sys/resource.h>		/* for getrlimit */
 #endif
-#endif   /* ! WIN32 */
 
 extern char *optarg;
 extern int	optind;
 
-#ifdef WIN32
-#undef select
-#endif
-
 
 /********************************************************************
  * some configurable parameters */
-- 
GitLab