]> granicus.if.org Git - strace/commitdiff
tile: use siginfo_t, not struct siginfo
authorChris Metcalf <cmetcalf@tilera.com>
Wed, 22 May 2013 00:25:22 +0000 (20:25 -0400)
committerDenys Vlasenko <dvlasenk@redhat.com>
Thu, 23 May 2013 13:41:23 +0000 (15:41 +0200)
As of glibc 2.16, "struct siginfo" is no longer supported,
and "siginfo_t" must be used instead.

Signed-off-by: Chris Metcalf <cmetcalf@tilera.com>
Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com>
signal.c

index cc1d511d67c45811e43ad3d82ce0ec0e9efbd10d..55815aa0a691002f646fa1656beeae7bfcf3aee6 100644 (file)
--- a/signal.c
+++ b/signal.c
@@ -971,7 +971,7 @@ sys_sigreturn(struct tcb *tcp)
                sigset_t sigm;
 
                /* offset of ucontext in the kernel's sigframe structure */
-#              define SIGFRAME_UC_OFFSET C_ABI_SAVE_AREA_SIZE + sizeof(struct siginfo)
+#              define SIGFRAME_UC_OFFSET C_ABI_SAVE_AREA_SIZE + sizeof(siginfo_t)
                if (umove(tcp, tile_regs.sp + SIGFRAME_UC_OFFSET, &uc) < 0)
                        return 0;
                sigemptyset(&sigm);