summaryrefslogtreecommitdiffstats
path: root/src/corelib/kernel/qsharedmemory_p.h
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_p.h
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_p.h')
-rw-r--r--src/corelib/kernel/qsharedmemory_p.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/corelib/kernel/qsharedmemory_p.h b/src/corelib/kernel/qsharedmemory_p.h
index e6e989abda..a248937037 100644
--- a/src/corelib/kernel/qsharedmemory_p.h
+++ b/src/corelib/kernel/qsharedmemory_p.h
@@ -123,7 +123,7 @@ public:
QSharedMemoryPrivate();
void *memory;
- int size;
+ qsizetype size;
QString key;
QString nativeKey;
QSharedMemory::SharedMemoryError error;
@@ -145,7 +145,7 @@ public:
#endif
bool initKey();
bool cleanHandle();
- bool create(int size);
+ bool create(qsizetype size);
bool attach(QSharedMemory::AccessMode mode);
bool detach();