two instances of s/sa_handler == SIG_DFL/sa_handler == SIG_IGN/
This commit is contained in:
@ -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>
|
2008-12-16 Denys Vlasenko <dvlasenk@redhat.com>
|
||||||
|
|
||||||
* defs.h: Modify declaration of upeek to take struct tcb *
|
* defs.h: Modify declaration of upeek to take struct tcb *
|
||||||
|
4
signal.c
4
signal.c
@ -1124,7 +1124,7 @@ struct tcb *tcp;
|
|||||||
tprintf("{SIG_ERR, ");
|
tprintf("{SIG_ERR, ");
|
||||||
else if (sa.SA_HANDLER == SIG_DFL)
|
else if (sa.SA_HANDLER == SIG_DFL)
|
||||||
tprintf("{SIG_DFL, ");
|
tprintf("{SIG_DFL, ");
|
||||||
else if (sa.SA_HANDLER == SIG_DFL) {
|
else if (sa.SA_HANDLER == SIG_IGN) {
|
||||||
#ifndef USE_PROCFS
|
#ifndef USE_PROCFS
|
||||||
if (tcp->u_arg[0] == SIGTRAP) {
|
if (tcp->u_arg[0] == SIGTRAP) {
|
||||||
tcp->flags |= TCB_SIGTRAPPED;
|
tcp->flags |= TCB_SIGTRAPPED;
|
||||||
@ -1888,7 +1888,7 @@ sys_rt_sigaction(tcp)
|
|||||||
tprintf("{SIG_ERR, ");
|
tprintf("{SIG_ERR, ");
|
||||||
else if (sa.__sigaction_handler.__sa_handler == SIG_DFL)
|
else if (sa.__sigaction_handler.__sa_handler == SIG_DFL)
|
||||||
tprintf("{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, ");
|
tprintf("{SIG_IGN, ");
|
||||||
else
|
else
|
||||||
tprintf("{%#lx, ",
|
tprintf("{%#lx, ",
|
||||||
|
Reference in New Issue
Block a user