]> granicus.if.org Git - strace/commit
sparc, sparc64: fix rt_sigaction decoding
authorDmitry V. Levin <ldv@altlinux.org>
Sat, 28 Feb 2015 17:17:09 +0000 (17:17 +0000)
committerDmitry V. Levin <ldv@altlinux.org>
Sat, 28 Feb 2015 17:55:25 +0000 (17:55 +0000)
commit24b8eb0deebdf25e957854e065c11d0086c824d5
tree601eb91ea8e0ceb82f6ee06c94f7c75690ff9f15
parent1dbd39e85f567740dc00bae126741bdb9c2d777a
sparc, sparc64: fix rt_sigaction decoding

Fix regression introduced by commit v4.9-9-gc3a5c01.

* signal.c (HAVE_SA_RESTORER): New macro.
[HPPA || IA64]: Do not undefine SA_RESTORER.
(old_sigaction, old_sigaction32, new_sigaction): Use HAVE_SA_RESTORER
instead of SA_RESTORER to check whether to define sa_restorer.
(decode_old_sigaction, decode_new_sigaction): Use HAVE_SA_RESTORER in
addition to SA_RESTORER to check whether to use sa_restorer.
signal.c