diff options
author | Lars Knoll <lars.knoll@qt.io> | 2020-03-15 12:33:35 +0100 |
---|---|---|
committer | Volker Hilsheimer <volker.hilsheimer@qt.io> | 2020-07-07 20:38:57 +0000 |
commit | a2cef41a3199b7bdaa64c911c7a2e7d0b0daecd4 (patch) | |
tree | 45a7ff001198601fe2483dc552d3855064493d3a /src/corelib/kernel/qsharedmemory_p.h | |
parent | 9ad1c6d835eac2938f1e6137dd420e274dcbef6e (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.h | 4 |
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(); |