From 5d8c05baf478d8eb8cb7ce827caa2c1103f5fa3f Mon Sep 17 00:00:00 2001 From: Bernd Weimer Date: Thu, 21 Nov 2013 18:54:44 +0100 Subject: QNX: Make use of _readdir64_r Latest QNX versions support _readdir64_r. It will be used by QFileSystemIterator now, when available to support large file systems. Change-Id: I40135f405ad72e1ba85c6a4cd282144dd8171bc6 Reviewed-by: Thiago Macieira Reviewed-by: Thomas McGuire Reviewed-by: Rafael Roquetto --- mkspecs/qnx-x86-qcc/qplatformdefs.h | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'mkspecs/qnx-x86-qcc/qplatformdefs.h') diff --git a/mkspecs/qnx-x86-qcc/qplatformdefs.h b/mkspecs/qnx-x86-qcc/qplatformdefs.h index 2fac2ae3d2..b47aecde0d 100644 --- a/mkspecs/qnx-x86-qcc/qplatformdefs.h +++ b/mkspecs/qnx-x86-qcc/qplatformdefs.h @@ -83,8 +83,15 @@ #include #define QT_USE_XOPEN_LFS_EXTENSIONS +#if !defined(__EXT_QNX__READDIR64_R) #define QT_NO_READDIR64 +#endif #include "../common/posix/qplatformdefs.h" +#if defined(__EXT_QNX__READDIR64_R) +#define QT_EXT_QNX_READDIR_R ::_readdir64_r +#elif defined(__EXT_QNX__READDIR_R) +#define QT_EXT_QNX_READDIR_R ::_readdir_r +#endif #define QT_SNPRINTF ::snprintf #define QT_VSNPRINTF ::vsnprintf -- cgit v1.2.3