aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--getopt.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/getopt.h b/getopt.h
index 4ac33b71..97b62317 100644
--- a/getopt.h
+++ b/getopt.h
@@ -95,7 +95,7 @@ struct option
#define optional_argument 2
#if defined (__STDC__) && __STDC__
-#ifdef __GNU_LIBRARY__
+#if defined (__GNU_LIBRARY__) || defined(__cplusplus)
/* Many other libraries have conflicting prototypes for getopt, with
differences in the consts, in stdlib.h. To avoid compilation
errors, only prototype getopt for the GNU C library. */