]> granicus.if.org Git - strace/commit
Introduce print_sigset_addr function
authorDmitry V. Levin <ldv@altlinux.org>
Thu, 9 Mar 2017 22:51:46 +0000 (22:51 +0000)
committerDmitry V. Levin <ldv@altlinux.org>
Thu, 9 Mar 2017 22:51:46 +0000 (22:51 +0000)
commit43b7c249947b7b4784214c6eb61894d47193992c
treef2ec79f69ec840a84236bd979f572e55de85d23e
parenta58fc3c95032a4ee7bb5d5ded3a8ff3ef14076fb
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.
defs.h
linux/alpha/arch_sigreturn.c
linux/arm/arch_sigreturn.c
linux/crisv10/arch_sigreturn.c
linux/ia64/arch_sigreturn.c
linux/microblaze/arch_sigreturn.c
linux/mips/arch_sigreturn.c
linux/tile/arch_sigreturn.c
linux/x86_64/arch_sigreturn.c
signal.c