From 96995db4af6e1f5e9fe313e4c71a41fd939fedf8 Mon Sep 17 00:00:00 2001 From: Tobias Koenig Date: Mon, 22 Dec 2014 11:24:41 +0100 Subject: Add POSIX IPC support to QSystemSemaphore and QSharedMemory This patch is a forward-port from 4.8 branch (d869e1ad4b0007757e97046609de2097cd9e9c5d). Change-Id: I6ae36a5417d1176fbecf775668f6033b1cb22a94 Reviewed-by: Konstantin Ritt Reviewed-by: Thiago Macieira --- src/corelib/kernel/qsharedmemory_p.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/corelib/kernel/qsharedmemory_p.h') diff --git a/src/corelib/kernel/qsharedmemory_p.h b/src/corelib/kernel/qsharedmemory_p.h index 0e2f40bf8c..f1e29b9741 100644 --- a/src/corelib/kernel/qsharedmemory_p.h +++ b/src/corelib/kernel/qsharedmemory_p.h @@ -122,6 +122,8 @@ public: const QString &prefix = QLatin1String("qipc_sharedmemory_")); #ifdef Q_OS_WIN Qt::HANDLE handle(); +#elif defined(QT_POSIX_IPC) + int handle(); #else key_t handle(); #endif @@ -147,6 +149,8 @@ public: private: #ifdef Q_OS_WIN Qt::HANDLE hand; +#elif defined(QT_POSIX_IPC) + int hand; #else key_t unix_key; #endif -- cgit v1.2.3