From eb3a10b05d101a6d237a76d724cf5cd8191d9e59 Mon Sep 17 00:00:00 2001
From: Tom Lane <tgl@sss.pgh.pa.us>
Date: Sat, 4 Apr 2009 22:36:11 +0000
Subject: [PATCH] Hmm, baiji thinks we need explicit 'extern' here.

---
 src/port/getopt.c | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

diff --git a/src/port/getopt.c b/src/port/getopt.c
index 2cc2519116f..1c1ba8e1a8a 100644
--- a/src/port/getopt.c
+++ b/src/port/getopt.c
@@ -1,4 +1,4 @@
-/* $PostgreSQL: pgsql/src/port/getopt.c,v 1.12 2009/04/04 21:55:50 tgl Exp $ */
+/* $PostgreSQL: pgsql/src/port/getopt.c,v 1.13 2009/04/04 22:36:11 tgl Exp $ */
 
 /* This is used by psql under Win32 */
 
@@ -50,10 +50,19 @@ int			opterr = 1,			/* if error message should be printed */
 			optopt;				/* character checked for validity */
 char	   *optarg;				/* argument associated with option */
 
+#else
+
+extern int	opterr;
+extern int	optind;
+extern int	optopt;
+extern char *optarg;
+
 #endif
 
 #ifndef HAVE_INT_OPTRESET
 int			optreset;			/* reset getopt */
+#else
+extern int	optreset;
 #endif
 
 #define BADCH	(int)'?'
-- 
GitLab