Module Name:    src
Committed By:   sborrill
Date:           Sat Oct 10 21:02:46 UTC 2009

Modified Files:
        src/lib/libc/arch/m68k/sys [netbsd-5]: cerror.S

Log Message:
Pull up the following revisions(s) (requested by phx in ticket #1085):
        lib/libc/arch/m68k/sys/cerror.S:        revision 1.15

Ensure functions like mmap(2), mremap(2), shmat(2) or sbrk(2) return -1 in
case of an error. A side benefit of this is to fix a segfault caused by
jemalloc when mmap() failed.


To generate a diff of this commit:
cvs rdiff -u -r1.14 -r1.14.38.1 src/lib/libc/arch/m68k/sys/cerror.S

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/lib/libc/arch/m68k/sys/cerror.S
diff -u src/lib/libc/arch/m68k/sys/cerror.S:1.14 src/lib/libc/arch/m68k/sys/cerror.S:1.14.38.1
--- src/lib/libc/arch/m68k/sys/cerror.S:1.14	Thu Aug  7 16:42:14 2003
+++ src/lib/libc/arch/m68k/sys/cerror.S	Sat Oct 10 21:02:46 2009
@@ -1,4 +1,4 @@
-/*	$NetBSD: cerror.S,v 1.14 2003/08/07 16:42:14 agc Exp $	*/
+/*	$NetBSD: cerror.S,v 1.14.38.1 2009/10/10 21:02:46 sborrill Exp $	*/
 
 /*-
  * Copyright (c) 1990 The Regents of the University of California.
@@ -39,7 +39,7 @@
 #if 0
 	RCSID("from: @(#)cerror.s	5.1 (Berkeley) 5/12/90")
 #else
-	RCSID("$NetBSD: cerror.S,v 1.14 2003/08/07 16:42:14 agc Exp $")
+	RCSID("$NetBSD: cerror.S,v 1.14.38.1 2009/10/10 21:02:46 sborrill Exp $")
 #endif
 #endif /* LIBC_SCCS and not lint */
 
@@ -80,4 +80,7 @@
 #endif	/* _REENTRANT */
 	movl	#-1,%d0
 	movl	#-1,%d1
+#ifdef	__SVR4_ABI__
+	movl	%d0,%a0
+#endif
 	rts

Reply via email to