summaryrefslogtreecommitdiffstats
path: root/winsup/cygwin/libc
diff options
context:
space:
mode:
Diffstat (limited to 'winsup/cygwin/libc')
-rw-r--r--winsup/cygwin/libc/getopt.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/winsup/cygwin/libc/getopt.c b/winsup/cygwin/libc/getopt.c
index 5d97945fa..90a202601 100644
--- a/winsup/cygwin/libc/getopt.c
+++ b/winsup/cygwin/libc/getopt.c
@@ -53,9 +53,9 @@
#ifdef __weak_alias
__weak_alias(getopt,_getopt)
#endif
-int __declspec(dllexport) opterr; /* if error message should be printed */
-int __declspec(dllexport) optind; /* index into parent argv vector */
-int __declspec(dllexport) optopt; /* character checked for validity */
+int __declspec(dllexport) opterr = 1; /* if error message should be printed */
+int __declspec(dllexport) optind = 1; /* index into parent argv vector */
+int __declspec(dllexport) optopt = '?'; /* character checked for validity */
int __declspec(dllexport) optreset; /* reset getopt */
char __declspec(dllexport) *optarg; /* argument associated with option */
#endif