Add pthread support in QNX. Do not declare NO_ macros if they can be autodetected. From: Mike Gorchak <mike.gorchak.qnx@xxxxxxxxx> Signed-off-by: Mike Gorchak <mike.gorchak.qnx@xxxxxxxxx> --- config.mak.uname | 22 +++++++++++++++------- 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/config.mak.uname b/config.mak.uname index 8743a6d..d33aac6 100644 --- a/config.mak.uname +++ b/config.mak.uname @@ -527,14 +527,22 @@ ifeq ($(uname_S),QNX) HAVE_STRINGS_H = YesPlease NEEDS_SOCKET = YesPlease NO_FNMATCH_CASEFOLD = YesPlease - NO_GETPAGESIZE = YesPlease - NO_ICONV = YesPlease NO_MEMMEM = YesPlease - NO_MKDTEMP = YesPlease - NO_MKSTEMPS = YesPlease NO_NSEC = YesPlease - NO_PTHREADS = YesPlease NO_R_TO_GCC_LINKER = YesPlease - NO_STRCASESTR = YesPlease - NO_STRLCPY = YesPlease + # All QNX 6.x versions have pthread functions in libc + # and getpagesize. Leave mkstemps/mkdtemp/strcasestr/ + # strlcpy for autodetection. + ifeq ($(shell expr "$(uname_R)" : '6\.[0-9]\.[0-9]'),5) + PTHREAD_LIBS = "" + else + NO_PTHREADS = YesPlease + NO_GETPAGESIZE = YesPlease + NO_STRCASESTR = YesPlease + NO_MKSTEMPS = YesPlease + NO_MKDTEMP = YesPlease + NO_STRLCPY = YesPlease + NO_ICONV = YesPlease + NO_GETTEXT = YesPlease + endif endif -- 1.8.2-rc0 -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html