diff options
-rw-r--r-- | src/include/pg_getopt.h | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/src/include/pg_getopt.h b/src/include/pg_getopt.h index 648800414e3..0b38404ed3b 100644 --- a/src/include/pg_getopt.h +++ b/src/include/pg_getopt.h @@ -29,12 +29,16 @@ extern int optind; extern int opterr; extern int optopt; -#ifdef HAVE_INT_OPTRESET +#endif /* HAVE_GETOPT_H */ + +/* + * Some platforms have optreset but not <getopt.h>. Cygwin, however, + * doesn't like this either. + */ +#if defined(HAVE_INT_OPTRESET) && !defined(__CYGWIN__) extern int optreset; #endif -#endif /* HAVE_GETOPT_H */ - #ifndef HAVE_GETOPT extern int getopt(int nargc, char *const * nargv, const char *ostr); #endif |