From b4c1e72a8a0e6d5f11a6808dc549c8278a4479d4 Mon Sep 17 00:00:00 2001 From: deraadt Date: Thu, 14 Dec 1995 02:26:32 +0000 Subject: [PATCH] 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(-) 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 -- 2.20.1