diff options
author | Ritt Konstantin <ritt.ks@gmail.com> | 2011-01-11 11:33:33 (GMT) |
---|---|---|
committer | Olivier Goffart <olivier.goffart@nokia.com> | 2011-01-11 12:48:52 (GMT) |
commit | 76a0c085c8fc6e5f2a46b186a4a1c83e3713bd76 (patch) | |
tree | cd0b52553dfa158dea815d9ed8841c053e0a3b57 /src/corelib/kernel/qsharedmemory_unix.cpp | |
parent | 54db2506e8f228487c109ec7efc7a2a9681e9087 (diff) | |
download | Qt-76a0c085c8fc6e5f2a46b186a4a1c83e3713bd76.zip Qt-76a0c085c8fc6e5f2a46b186a4a1c83e3713bd76.tar.gz Qt-76a0c085c8fc6e5f2a46b186a4a1c83e3713bd76.tar.bz2 |
make the modifySemaphore() signal-safe on linux
as POSIX man says, if semop() is interrupted by a signal,
it shall return -1 and set errno to EINTR.
in qcore_unix_p.h, we have EINTR_LOOP helper macro exactly for such cases ;)
Task-number: QTBUG-14434
Merge-request: 998
Reviewed-by: Olivier Goffart
Diffstat (limited to 'src/corelib/kernel/qsharedmemory_unix.cpp')
0 files changed, 0 insertions, 0 deletions