From e8ba9fab8a4788af1a7a004979db6361b6d117ef Mon Sep 17 00:00:00 2001 From: Theo de Raadt Date: Thu, 14 Dec 1995 02:26:33 +0000 Subject: from netbsd: Didn't take care of errors when return parameter was long long. Bug pointed out by Arne Henrik Juul. --- lib/libc/arch/vax/sys/cerror.S | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'lib/libc/arch') diff --git a/lib/libc/arch/vax/sys/cerror.S b/lib/libc/arch/vax/sys/cerror.S index 18f50f8e46e..0adb50876ba 100644 --- a/lib/libc/arch/vax/sys/cerror.S +++ b/lib/libc/arch/vax/sys/cerror.S @@ -33,7 +33,7 @@ #if defined(SYSLIBC_SCCS) && !defined(lint) /* .asciz "@(#)cerror.s 8.1 (Berkeley) 6/4/93" */ - .asciz "$NetBSD: cerror.S,v 1.1 1995/04/17 12:23:59 ragge Exp $" + .asciz "$NetBSD: cerror.S,v 1.2 1995/12/04 21:52:44 ragge Exp $" #endif /* SYSLIBC_SCCS and not lint */ #include "SYS.h" @@ -42,4 +42,5 @@ cerror: movl r0,_errno mnegl $1,r0 + mnegl $1,r1 ret -- cgit v1.2.3