summaryrefslogtreecommitdiffstats
path: root/src/corelib/io/qfsfileengine.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/corelib/io/qfsfileengine.cpp')
-rw-r--r--src/corelib/io/qfsfileengine.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/corelib/io/qfsfileengine.cpp b/src/corelib/io/qfsfileengine.cpp
index 6cd25de591..4ba35abacb 100644
--- a/src/corelib/io/qfsfileengine.cpp
+++ b/src/corelib/io/qfsfileengine.cpp
@@ -226,7 +226,8 @@ void QFSFileEngine::setFileName(const QString &file)
/*!
\reimp
*/
-bool QFSFileEngine::open(QIODevice::OpenMode openMode)
+bool QFSFileEngine::open(QIODevice::OpenMode openMode,
+ std::optional<QFile::Permissions> permissions)
{
Q_ASSERT_X(openMode & QIODevice::Unbuffered, "QFSFileEngine::open",
"QFSFileEngine no longer supports buffered mode; upper layer must buffer");
@@ -250,7 +251,7 @@ bool QFSFileEngine::open(QIODevice::OpenMode openMode)
d->fh = nullptr;
d->fd = -1;
- return d->nativeOpen(d->openMode);
+ return d->nativeOpen(d->openMode, permissions);
}
/*!