summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJacek Poplawski <jacek.poplawski@qt.io>2023-07-24 09:07:42 +0200
committerJacek Poplawski <jacek.poplawski@qt.io>2023-07-27 20:13:55 +0200
commit43480998efd664beeb5aca3c77f26323c94dd880 (patch)
tree526e1389996ab7f1b1bc32d7cb56bcc19034cb1a
parent63824363ab4844816a4ea16a4d315c74ae21344a (diff)
Fix compilation of qfilesystemengine on VxWorks
Change-Id: I533f262bf6624008d216d96aa29ae2dfc4ba9195 Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
-rw-r--r--mkspecs/common/vxworks/qplatformdefs.h2
-rw-r--r--src/corelib/io/qfilesystemengine_unix.cpp1
2 files changed, 3 insertions, 0 deletions
diff --git a/mkspecs/common/vxworks/qplatformdefs.h b/mkspecs/common/vxworks/qplatformdefs.h
index 75bbb3e0f9..0679f72968 100644
--- a/mkspecs/common/vxworks/qplatformdefs.h
+++ b/mkspecs/common/vxworks/qplatformdefs.h
@@ -34,6 +34,8 @@
#define QT_SNPRINTF ::snprintf
#define QT_VSNPRINTF ::vsnprintf
+#define S_ISVTX 01000
+
/* vxworks exposes these definitions only when _POSIX_C_SOURCE >=200809L but we don't want to set this, as it hides other API */
#ifndef UTIME_NOW
# define UTIME_NOW ((1l << 30) - 1l)
diff --git a/src/corelib/io/qfilesystemengine_unix.cpp b/src/corelib/io/qfilesystemengine_unix.cpp
index d94cd452cf..a3d71aeeab 100644
--- a/src/corelib/io/qfilesystemengine_unix.cpp
+++ b/src/corelib/io/qfilesystemengine_unix.cpp
@@ -12,6 +12,7 @@
#include <QtCore/qoperatingsystemversion.h>
#include <QtCore/private/qcore_unix_p.h>
#include <QtCore/private/qfiledevice_p.h>
+#include <QtCore/private/qfunctions_p.h>
#include <QtCore/qvarlengtharray.h>
#ifndef QT_BOOTSTRAPPED
# include <QtCore/qstandardpaths.h>