Module Name: src Committed By: msaitoh Date: Sun Apr 19 05:03:02 UTC 2015
Modified Files: src/lib/libc/stdlib [netbsd-7]: atexit.c Log Message: Pull up following revision(s) (requested by joerg in ticket #708): lib/libc/stdlib/atexit.c: revision 1.28 Add __aeabi_atexit alias for another case of NIH on ARM. To generate a diff of this commit: cvs rdiff -u -r1.26 -r1.26.4.1 src/lib/libc/stdlib/atexit.c 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/stdlib/atexit.c diff -u src/lib/libc/stdlib/atexit.c:1.26 src/lib/libc/stdlib/atexit.c:1.26.4.1 --- src/lib/libc/stdlib/atexit.c:1.26 Mon Aug 19 22:14:37 2013 +++ src/lib/libc/stdlib/atexit.c Sun Apr 19 05:03:02 2015 @@ -1,4 +1,4 @@ -/* $NetBSD: atexit.c,v 1.26 2013/08/19 22:14:37 matt Exp $ */ +/* $NetBSD: atexit.c,v 1.26.4.1 2015/04/19 05:03:02 msaitoh Exp $ */ /*- * Copyright (c) 2003 The NetBSD Foundation, Inc. @@ -31,7 +31,7 @@ #include <sys/cdefs.h> #if defined(LIBC_SCCS) && !defined(lint) -__RCSID("$NetBSD: atexit.c,v 1.26 2013/08/19 22:14:37 matt Exp $"); +__RCSID("$NetBSD: atexit.c,v 1.26.4.1 2015/04/19 05:03:02 msaitoh Exp $"); #endif /* LIBC_SCCS and not lint */ #include "reentrant.h" @@ -133,6 +133,10 @@ __libc_atexit_init(void) * * http://www.codesourcery.com/cxx-abi/abi.html#dso-dtor */ +#if defined(__ARM_EABI__) && !defined(lint) +__strong_alias(__aeabi_atexit,__cxa_atexit); +#endif + int __cxa_atexit(void (*func)(void *), void *arg, void *dso) {