two instances of s/sa_handler == SIG_DFL/sa_handler == SIG_IGN/

This commit is contained in:
Denys Vlasenko
2008-12-17 17:22:03 +00:00
parent 932fc7d4fc
commit 73ce40e9c7
2 changed files with 8 additions and 2 deletions

View File

@ -1,3 +1,9 @@
2008-12-17 Denys Vlasenko <dvlasenk@redhat.com>
* signal.c (sys_sigaction, sys_rt_sigaction): Fix typo
in (sa_handler == SIG_IGN) comparison, it was using SIG_DFL
instead.
2008-12-16 Denys Vlasenko <dvlasenk@redhat.com>
* defs.h: Modify declaration of upeek to take struct tcb *

View File

@ -1124,7 +1124,7 @@ struct tcb *tcp;
tprintf("{SIG_ERR, ");
else if (sa.SA_HANDLER == SIG_DFL)
tprintf("{SIG_DFL, ");
else if (sa.SA_HANDLER == SIG_DFL) {
else if (sa.SA_HANDLER == SIG_IGN) {
#ifndef USE_PROCFS
if (tcp->u_arg[0] == SIGTRAP) {
tcp->flags |= TCB_SIGTRAPPED;
@ -1888,7 +1888,7 @@ sys_rt_sigaction(tcp)
tprintf("{SIG_ERR, ");
else if (sa.__sigaction_handler.__sa_handler == SIG_DFL)
tprintf("{SIG_DFL, ");
else if (sa.__sigaction_handler.__sa_handler == SIG_DFL)
else if (sa.__sigaction_handler.__sa_handler == SIG_IGN)
tprintf("{SIG_IGN, ");
else
tprintf("{%#lx, ",