]> git.proxmox.com Git - mirror_qemu.git/commit - cpus.c
cpus.c: Use pthread_sigmask() rather than sigprocmask()
authorPeter Maydell <peter.maydell@linaro.org>
Mon, 16 May 2016 17:33:59 +0000 (18:33 +0100)
committerPaolo Bonzini <pbonzini@redhat.com>
Mon, 23 May 2016 14:53:45 +0000 (16:53 +0200)
commita2d1761da1de2c4d08f51067b2af8cf6d95899ee
treed2befcd65313d11ab50f0aa78de370c5eb704270
parente4e697940dff612b789b0858270c20a8b680f78d
cpus.c: Use pthread_sigmask() rather than sigprocmask()

On Linux, sigprocmask() and pthread_sigmask() are in practice the
same thing (they only set the signal mask for the calling thread),
but the documentation states that the behaviour of sigprocmask() in a
multithreaded process is undefined. Use pthread_sigmask() instead
(which is what we do in almost all places in QEMU that alter the
signal mask already).

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Message-Id: <1463420039-29761-1-git-send-email-peter.maydell@linaro.org>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
cpus.c