From 99a3887d66885204ed8fa13405ae04b632dc8d33 Mon Sep 17 00:00:00 2001 From: Maya Rashish Date: Sat, 23 Sep 2017 06:57:16 +0300 Subject: 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) --- evconfig-private.h.in | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'evconfig-private.h.in') 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 -- cgit v1.2.1