summaryrefslogtreecommitdiff
path: root/evconfig-private.h.in
diff options
context:
space:
mode:
authorMaya Rashish <maya@NetBSD.org>2017-09-23 06:57:16 +0300
committerAzat Khuzhin <a3at.mail@gmail.com>2018-10-28 01:59:11 +0300
commit99a3887d66885204ed8fa13405ae04b632dc8d33 (patch)
treecaef97eb163b405d2181597b4d5444490af8ad34 /evconfig-private.h.in
parent9fe952a0aea25474de3dbc30350b1ffa5abcd65a (diff)
downloadlibevent-99a3887d66885204ed8fa13405ae04b632dc8d33.tar.gz
Define __EXT_POSIX2 for QNX
POSIX 1003.2 extension is necessary for getopt interface. Reported here [1] (not mine, I can't test) [1]: https://mail-index.netbsd.org/pkgsrc-users/2017/09/20/msg025601.html Closes: #563 (cherry-pick)
Diffstat (limited to 'evconfig-private.h.in')
-rw-r--r--evconfig-private.h.in7
1 files changed, 7 insertions, 0 deletions
diff --git a/evconfig-private.h.in b/evconfig-private.h.in
index 7b3dfdb1..8cd64787 100644
--- a/evconfig-private.h.in
+++ b/evconfig-private.h.in
@@ -45,4 +45,11 @@
#undef _POSIX_SOURCE
#endif
+/* Enable POSIX.2 extensions on QNX for getopt */
+#ifdef __QNX__
+# ifndef __EXT_POSIX2
+# define __EXT_POSIX2
+# endif
+#endif
+
#endif