]> granicus.if.org Git - strace/commit
Mpersify printsiginfo_at printer
authorElvira Khabirova <lineprinter0@gmail.com>
Mon, 3 Aug 2015 23:16:40 +0000 (02:16 +0300)
committerDmitry V. Levin <ldv@altlinux.org>
Fri, 28 Aug 2015 08:46:23 +0000 (08:46 +0000)
commita0b62498fd9a1fb05018e102b08c72eb510fdc4c
tree2ffdca33a9ce87b4e5e2540ff77fba46ea78f1ec
parentcbbc23a2a4fd4da37f7912450ef3f49d25a56717
Mpersify printsiginfo_at printer

Fix multiple personalities support in parsers of ptrace,
rt_sigqueueinfo, rt_tgsigqueueinfo, rt_sigtimedwait and waitid syscalls
by converting printsiginfo_at into a mpersified printer.

* printsiginfo.c (siginfo_t): Mpersify.
(printsiginfo_at): Wrap function name into MPERS_PRINTER_DECL.
* defs.h (printsiginfo_at): Remove.
* signal.c (print_sigqueueinfo, sys_rt_sigtimedwait): Use mpersified
printsiginfo_at.
* process.c (sys_ptrace): Likewise.
* wait.c (sys_waitid): Likewise.
defs.h
printsiginfo.c
process.c
signal.c
wait.c