From 7c81be39dd8f56bd6158aa08cdee32fcba09ba9f Mon Sep 17 00:00:00 2001 From: Tom Hughes Date: Sat, 18 Jun 2005 11:58:18 +0000 Subject: [PATCH] Make do_syscall_WRK take UWord arguments and return UWord results to avoid inappropriate truncations on 64 bit systems. Also make it static as it is not used anywhere else. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@3934 --- coregrind/m_syscall.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/coregrind/m_syscall.c b/coregrind/m_syscall.c index 3a24fb73c..06b6cf056 100644 --- a/coregrind/m_syscall.c +++ b/coregrind/m_syscall.c @@ -83,10 +83,10 @@ SysRes VG_(mk_SysRes_Success) ( UWord val ) { A function for doing syscalls. ------------------------------------------------------------------ */ -extern UInt do_syscall_WRK ( - UInt syscall_no, - UInt a1, UInt a2, UInt a3, - UInt a4, UInt a5, UInt a6 +static UWord do_syscall_WRK ( + UWord syscall_no, + UWord a1, UWord a2, UWord a3, + UWord a4, UWord a5, UWord a6 ); #if defined(VGP_x86_linux) /* Incoming args (syscall number + up to 6 args) come on the stack.