]> granicus.if.org Git - libevent/commitdiff
Define __EXT_POSIX2 for QNX
authorMaya Rashish <maya@NetBSD.org>
Sat, 23 Sep 2017 03:57:16 +0000 (06:57 +0300)
committerAzat Khuzhin <azat@libevent.org>
Sat, 2 Feb 2019 12:18:01 +0000 (15:18 +0300)
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)
(cherry picked from commit 99a3887d66885204ed8fa13405ae04b632dc8d33)

evconfig-private.h.cmake
evconfig-private.h.in

index 32f04794d28c575660745102a06e8083bf0d4656..1adf9c03d1b4b101febbfee89b1fd611b75d62b0 100644 (file)
@@ -32,4 +32,9 @@
 /* Define to 1 if you need to in order for `stat' and other things to work. */
 #cmakedefine _POSIX_SOURCE 1
 
+/* Enable POSIX.2 extensions on QNX for getopt */
+#ifdef __QNX__
+#cmakedefine __EXT_POSIX2 1
+#endif
+
 #endif
index 7b3dfdb10e90ae5fbd166d51036929fb3ca06626..8cd64787433225b74d9562aebceea24e8f2c515b 100644 (file)
 #undef _POSIX_SOURCE
 #endif
 
+/* Enable POSIX.2 extensions on QNX for getopt */
+#ifdef __QNX__
+# ifndef __EXT_POSIX2
+#  define __EXT_POSIX2
+# endif
+#endif
+
 #endif