diff options
author | Krzysztof Sommerfeld <krzysztof.sommerfeld@siili.com> | 2023-12-06 23:12:20 +0100 |
---|---|---|
committer | Krzysztof Sommerfeld <krzysztof.sommerfeld@siili.com> | 2023-12-15 17:12:38 +0000 |
commit | 03ef30d97502e692556924315e149122b9f981ea (patch) | |
tree | e38b13f34c14fc3bb74992409861b2e90287dbff /src/network/configure.cmake | |
parent | 9d8473cdf63537dee65e9c235249b4e4901baa1a (diff) |
Recreate posix QSystemSemaphore on release for VxWorks
`QSystemSemaphore` used by `QSharedMemory` class, when failed to acquire
native sem by calling `sem_wait`, will check the reason of failure and
if it is because the semaphore is no longer valid (destroyed by some
other `QSharedMemory` object accessing the same data) will recreate it
and repeat. However, the same is not done when `QSystemSemaphore` is
calling release.
Add this functionality also for release.
Task-number: QTBUG-115777
Pick-to: 6.7
Change-Id: Ic5d2438c93db318b993becff930b480fd3177532
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Diffstat (limited to 'src/network/configure.cmake')
0 files changed, 0 insertions, 0 deletions