summaryrefslogtreecommitdiff
path: root/src/system.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/system.h')
-rw-r--r--src/system.h15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/system.h b/src/system.h
index caf50aec7..59d63809e 100644
--- a/src/system.h
+++ b/src/system.h
@@ -44,6 +44,21 @@
# define POSIX2_VERSION (_POSIX2_VERSION ? _POSIX2_VERSION : 2147483647)
#endif
+/* "::" if a short option can take an optional argument, ":" if the
+ argument is required. "::" is mostly obsolete with POSIX
+ 1003.1-2001, which in most cases does not allow short options with
+ optional arguments. */
+#if POSIX2_VERSION < 200112
+# define OPTARG_POSIX "::"
+#else
+# define OPTARG_POSIX ":"
+#endif
+
+/* If nonzero, warn when obsolete options are detected. */
+#ifndef OBSOLETE_OPTION_WARNINGS
+# define OBSOLETE_OPTION_WARNINGS 1
+#endif
+
#ifndef STDIN_FILENO
# define STDIN_FILENO 0
#endif