summaryrefslogtreecommitdiffstats
path: root/src/corelib/kernel/qsharedmemory.cpp
diff options
context:
space:
mode:
authorLars Knoll <lars.knoll@qt.io>2020-03-15 12:33:35 +0100
committerVolker Hilsheimer <volker.hilsheimer@qt.io>2020-07-07 20:38:57 +0000
commita2cef41a3199b7bdaa64c911c7a2e7d0b0daecd4 (patch)
tree45a7ff001198601fe2483dc552d3855064493d3a /src/corelib/kernel/qsharedmemory.cpp
parent9ad1c6d835eac2938f1e6137dd420e274dcbef6e (diff)
Extend QSharedMemory to work with qsizetype for sizes
This allows larger than 2G memory segments to be allocated. Fixes: QTBUG-76995 Change-Id: I95309eeea511fadb28724c7592298c2fcc6f1d1a Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
Diffstat (limited to 'src/corelib/kernel/qsharedmemory.cpp')
-rw-r--r--src/corelib/kernel/qsharedmemory.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/corelib/kernel/qsharedmemory.cpp b/src/corelib/kernel/qsharedmemory.cpp
index 2d65e0bbe4..0433edff2b 100644
--- a/src/corelib/kernel/qsharedmemory.cpp
+++ b/src/corelib/kernel/qsharedmemory.cpp
@@ -340,7 +340,7 @@ QString QSharedMemory::nativeKey() const
\sa error()
*/
-bool QSharedMemory::create(int size, AccessMode mode)
+bool QSharedMemory::create(qsizetype size, AccessMode mode)
{
Q_D(QSharedMemory);
@@ -384,7 +384,7 @@ bool QSharedMemory::create(int size, AccessMode mode)
\sa create(), attach()
*/
-int QSharedMemory::size() const
+qsizetype QSharedMemory::size() const
{
Q_D(const QSharedMemory);
return d->size;