summaryrefslogtreecommitdiffstats
path: root/src/corelib/kernel/qsystemsemaphore_p.h
diff options
context:
space:
mode:
authorThiago Macieira <thiago.macieira@intel.com>2022-09-15 13:56:07 -0700
committerThiago Macieira <thiago.macieira@intel.com>2022-09-17 15:52:47 -0700
commit9536a0ad48a54fef504689cc7a1e65ab865c5ff4 (patch)
tree55883d6a4822d0913f595063b62acadedf0f2a68 /src/corelib/kernel/qsystemsemaphore_p.h
parent705665957baf16f9ec4d256dd4d2fad98788314b (diff)
{QSharedMemory,QSystemSemaphore}Private: use NSDMI for the members
Change-Id: If4c23ea3719947d790d4fffd171524225cc125fc Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
Diffstat (limited to 'src/corelib/kernel/qsystemsemaphore_p.h')
-rw-r--r--src/corelib/kernel/qsystemsemaphore_p.h17
1 files changed, 8 insertions, 9 deletions
diff --git a/src/corelib/kernel/qsystemsemaphore_p.h b/src/corelib/kernel/qsystemsemaphore_p.h
index da04b66249..47c9cdfe22 100644
--- a/src/corelib/kernel/qsystemsemaphore_p.h
+++ b/src/corelib/kernel/qsystemsemaphore_p.h
@@ -32,7 +32,6 @@ class QSystemSemaphorePrivate
{
public:
- QSystemSemaphorePrivate();
QString makeKeyFileName()
{
@@ -61,18 +60,18 @@ public:
QString fileName;
int initialValue;
#ifdef Q_OS_WIN
- Qt::HANDLE semaphore;
+ Qt::HANDLE semaphore = nullptr;
#elif defined(QT_POSIX_IPC)
- sem_t *semaphore;
- bool createdSemaphore;
+ sem_t *semaphore = SEM_FAILED;
+ bool createdSemaphore = false;
#else
- key_t unix_key;
- int semaphore;
- bool createdFile;
- bool createdSemaphore;
+ key_t unix_key = -1;
+ int semaphore = -1;
+ bool createdFile = false;
+ bool createdSemaphore = false;
#endif
QString errorString;
- QSystemSemaphore::SystemSemaphoreError error;
+ QSystemSemaphore::SystemSemaphoreError error = QSystemSemaphore::NoError;
};
QT_END_NAMESPACE