summaryrefslogtreecommitdiff
path: root/syscall.c
diff options
context:
space:
mode:
authorAnton Blanchard <anton@samba.org>2013-07-12 12:24:02 +0200
committerDenys Vlasenko <dvlasenk@redhat.com>2013-07-12 12:24:02 +0200
commit9459dfb891af6ef376a2a78d4a272b9a396ea484 (patch)
treef335599b2ba8f9f512bfc66c0c3ee10174202261 /syscall.c
parenta34deadbb3419909d691de514a298f6b748f2d95 (diff)
downloadstrace-9459dfb891af6ef376a2a78d4a272b9a396ea484.tar.gz
strace-9459dfb891af6ef376a2a78d4a272b9a396ea484.tar.bz2
strace-9459dfb891af6ef376a2a78d4a272b9a396ea484.tar.xz
powerpc: fix some compiler warnings
Fix a number of differing signedness warnings when building on powerpc. Signed-off-by: Anton Blanchard <anton@samba.org> Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com>
Diffstat (limited to 'syscall.c')
-rw-r--r--syscall.c11
1 files changed, 6 insertions, 5 deletions
diff --git a/syscall.c b/syscall.c
index f524b13..2715cea 100644
--- a/syscall.c
+++ b/syscall.c
@@ -975,23 +975,24 @@ static int powerpc_getregs_old(pid_t pid)
long r;
if (iflag) {
- r = upeek(pid, sizeof(long) * PT_NIP, &ppc_regs.nip);
+ r = upeek(pid, sizeof(long) * PT_NIP, (long *)&ppc_regs.nip);
if (r)
goto out;
}
#ifdef POWERPC64 /* else we never use it */
- r = upeek(pid, sizeof(long) * PT_MSR, &ppc_regs.msr);
+ r = upeek(pid, sizeof(long) * PT_MSR, (long *)&ppc_regs.msr);
if (r)
goto out;
#endif
- r = upeek(pid, sizeof(long) * PT_CCR, &ppc_regs.ccr);
+ r = upeek(pid, sizeof(long) * PT_CCR, (long *)&ppc_regs.ccr);
if (r)
goto out;
- r = upeek(pid, sizeof(long) * PT_ORIG_R3, &ppc_regs.orig_gpr3);
+ r = upeek(pid, sizeof(long) * PT_ORIG_R3, (long *)&ppc_regs.orig_gpr3);
if (r)
goto out;
for (i = 0; i <= 8; i++) {
- r = upeek(pid, sizeof(long) * (PT_R0 + i), &ppc_regs.gpr[i]);
+ r = upeek(pid, sizeof(long) * (PT_R0 + i),
+ (long *)&ppc_regs.gpr[i]);
if (r)
goto out;
}