From: Ulrich Hecht Date: Fri, 3 Jul 2009 15:09:26 +0000 (+0200) Subject: pipe argument should not be signed X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=784ccfdb3675e6524ba277f41889577e4530282b;p=qemu.git pipe argument should not be signed pipedes is an address, it should not be signed (breaks for addresses > 0x80000000) Signed-off-by: Ulrich Hecht Signed-off-by: Riku Voipio --- diff --git a/linux-user/syscall.c b/linux-user/syscall.c index 6aaf9caf4f..23a42adff5 100644 --- a/linux-user/syscall.c +++ b/linux-user/syscall.c @@ -953,7 +953,7 @@ static abi_long do_pipe2(int host_pipe[], int flags) #endif } -static abi_long do_pipe(void *cpu_env, int pipedes, int flags) +static abi_long do_pipe(void *cpu_env, abi_ulong pipedes, int flags) { int host_pipe[2]; abi_long ret;