2003-06-26  Roland McGrath  <roland@redhat.com>

	* syscall.c (force_result) [LINUX] [ARM]: Fix variable usage.
	From: Joshua Neal <tinara@netpipeline.net>.
diff --git a/syscall.c b/syscall.c
index 08d673e..3f1df49 100644
--- a/syscall.c
+++ b/syscall.c
@@ -1658,8 +1658,8 @@
 		return -1;
 #else /* !M68K */
 #ifdef ARM
-	r0 = error ? -error : rval;
-	if (ptrace(PTRACE_POKEUSER, tcp->pid, (char*)(4*0), r0) < 0)
+       regs.ARM_r0 = error ? -error : rval;
+       if (ptrace(PTRACE_POKEUSER, tcp->pid, (char*)(4*0), regs.ARM_r0) < 0)
 		return -1;
 #else /* !ARM */
 #ifdef ALPHA