from netbsd:
authorderaadt <deraadt@openbsd.org>
Thu, 14 Dec 1995 02:26:32 +0000 (02:26 +0000)
committerderaadt <deraadt@openbsd.org>
Thu, 14 Dec 1995 02:26:32 +0000 (02:26 +0000)
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

index 18f50f8..0adb508 100644 (file)
@@ -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