mirror of
https://github.com/checkpoint-restore/criu.git
synced 2026-07-25 02:58:54 +00:00
zdtm: pthread01 -- Fix missed sigprocmask -> pthread_sigmask transition
It has escaped me on previous pass. Signed-off-by: Cyrill Gorcunov <gorcunov@openvz.org> Acked-by: Andrew Vagin <avagin@parallels.com> Signed-off-by: Pavel Emelyanov <xemul@parallels.com>
This commit is contained in:
parent
12e3d7c43e
commit
b675d8a2ee
1 changed files with 2 additions and 2 deletions
|
|
@ -48,7 +48,7 @@ static void *ch_thread_2(void *arg)
|
|||
memcpy(tls_data.rand_string, __tls_data, sizeof(tls_data.rand_string));
|
||||
|
||||
sigemptyset(&blk_sigset);
|
||||
sigprocmask(SIG_SETMASK, NULL, &blk_sigset);
|
||||
pthread_sigmask(SIG_SETMASK, NULL, &blk_sigset);
|
||||
sigaddset(&blk_sigset, SIGFPE);
|
||||
pthread_sigmask(SIG_SETMASK, &blk_sigset, NULL);
|
||||
memcpy(&tls_data.blk_sigset, &blk_sigset, sizeof(tls_data.blk_sigset));
|
||||
|
|
@ -91,7 +91,7 @@ static void *ch_thread_1(void *arg)
|
|||
memcpy(tls_data.rand_string, __tls_data, sizeof(tls_data.rand_string));
|
||||
|
||||
sigemptyset(&blk_sigset);
|
||||
sigprocmask(SIG_SETMASK, NULL, &blk_sigset);
|
||||
pthread_sigmask(SIG_SETMASK, NULL, &blk_sigset);
|
||||
sigaddset(&blk_sigset, SIGTRAP);
|
||||
pthread_sigmask(SIG_SETMASK, &blk_sigset, NULL);
|
||||
memcpy(&tls_data.blk_sigset, &blk_sigset, sizeof(tls_data.blk_sigset));
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue