From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MUOFh-0001dI-SQ for qemu-devel@nongnu.org; Fri, 24 Jul 2009 13:08:13 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MUOFc-0001bI-IX for qemu-devel@nongnu.org; Fri, 24 Jul 2009 13:08:13 -0400 Received: from [199.232.76.173] (port=33077 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MUOFc-0001b1-9j for qemu-devel@nongnu.org; Fri, 24 Jul 2009 13:08:08 -0400 Received: from cantor.suse.de ([195.135.220.2]:35501 helo=mx1.suse.de) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1MUOFa-0000QA-Fc for qemu-devel@nongnu.org; Fri, 24 Jul 2009 13:08:07 -0400 From: Ulrich Hecht Date: Fri, 24 Jul 2009 19:10:30 +0200 Message-Id: <1248455432-12959-6-git-send-email-uli@suse.de> In-Reply-To: <1248455432-12959-5-git-send-email-uli@suse.de> References: <1248455432-12959-1-git-send-email-uli@suse.de> <1248455432-12959-2-git-send-email-uli@suse.de> <1248455432-12959-3-git-send-email-uli@suse.de> <1248455432-12959-4-git-send-email-uli@suse.de> <1248455432-12959-5-git-send-email-uli@suse.de> Subject: [Qemu-devel] [PATCH 5/7] linux-user: getpriority errno fix List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: riku.voipio@iki.fi getpriority returned wrong errno; fixes LTP test getpriority02. Signed-off-by: Ulrich Hecht --- linux-user/syscall.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/linux-user/syscall.c b/linux-user/syscall.c index 6892880..6417cbb 100644 --- a/linux-user/syscall.c +++ b/linux-user/syscall.c @@ -5298,7 +5298,7 @@ abi_long do_syscall(void *cpu_env, int num, abi_long arg1, /* libc does special remapping of the return value of * sys_getpriority() so it's just easiest to call * sys_getpriority() directly rather than through libc. */ - ret = sys_getpriority(arg1, arg2); + ret = get_errno(sys_getpriority(arg1, arg2)); break; case TARGET_NR_setpriority: ret = get_errno(setpriority(arg1, arg2, arg3)); -- 1.6.2.1