summaryrefslogtreecommitdiff
path: root/linux/microblaze
diff options
context:
space:
mode:
authorDmitry V. Levin <ldv@altlinux.org>2017-03-09 22:51:46 +0000
committerDmitry V. Levin <ldv@altlinux.org>2017-03-09 22:51:46 +0000
commit43b7c249947b7b4784214c6eb61894d47193992c (patch)
treef2ec79f69ec840a84236bd979f572e55de85d23e /linux/microblaze
parenta58fc3c95032a4ee7bb5d5ded3a8ff3ef14076fb (diff)
downloadstrace-43b7c249947b7b4784214c6eb61894d47193992c.tar.gz
Introduce print_sigset_addr function
As the definition of NSIG_BYTES is based on NSIG defined in <signal.h>, NSIG_BYTES cannot be used in files that use kernel sigset_t. Add another wrapper around print_sigset_addr_len_limit function that takes one argument less than print_sigset_addr_len wrapper. This new wrapper is going to be used in cases when the length argument is equal to NSIG_BYTES. * defs.h (print_sigset_addr): New function prototype. * signal.c (print_sigset_addr): New function. * linux/alpha/arch_sigreturn.c (arch_sigreturn): Replace print_sigset_addr_len with print_sigset_addr. * linux/arm/arch_sigreturn.c (arch_sigreturn): Likewise. * linux/crisv10/arch_sigreturn.c (arch_sigreturn): Likewise. * linux/ia64/arch_sigreturn.c (arch_sigreturn): Likewise. * linux/microblaze/arch_sigreturn.c (arch_sigreturn): Likewise. * linux/mips/arch_sigreturn.c (arch_sigreturn): Likewise. * linux/tile/arch_sigreturn.c (arch_sigreturn): Likewise. * linux/x86_64/arch_sigreturn.c (arch_sigreturn): Likewise.
Diffstat (limited to 'linux/microblaze')
-rw-r--r--linux/microblaze/arch_sigreturn.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/linux/microblaze/arch_sigreturn.c b/linux/microblaze/arch_sigreturn.c
index 6eb7cd8e8..6e4343a80 100644
--- a/linux/microblaze/arch_sigreturn.c
+++ b/linux/microblaze/arch_sigreturn.c
@@ -11,6 +11,6 @@ arch_sigreturn(struct tcb *tcp)
addr += offsetof(struct sigcontext, oldmask);
tprints("{mask=");
- print_sigset_addr_len(tcp, addr, NSIG_BYTES);
+ print_sigset_addr(tcp, addr);
tprints("}");
}