libgcc2.c (L_exit): Check for ON_EXIT, not HAVE_ON_EXIT.

* libgcc2.c (L_exit): Check for ON_EXIT, not HAVE_ON_EXIT.
	* sparc/sunos4.h (HAVE_ON_EXIT): Remove.

From-SVN: r29481
This commit is contained in:
Jason Merrill 1999-09-17 18:37:48 +00:00 committed by Jason Merrill
parent 3db9b900f3
commit f75e894618
3 changed files with 6 additions and 4 deletions

View File

@ -1,5 +1,8 @@
Fri Sep 17 11:14:17 1999 Jason Merrill <jason@yorick.cygnus.com>
* libgcc2.c (L_exit): Check for ON_EXIT, not HAVE_ON_EXIT.
* sparc/sunos4.h (HAVE_ON_EXIT): Remove.
* tlink.c (scan_linker_output): Look for keywords before accepting
a mangled name in quotes.

View File

@ -53,4 +53,3 @@ Boston, MA 02111-1307, USA. */
extern int on_exit PARAMS ((void *, void *));
#define ON_EXIT(FUNC) on_exit ((FUNC), 0)
#define NEED_ATEXIT
#define HAVE_ON_EXIT

View File

@ -2931,7 +2931,7 @@ func_ptr __DTOR_LIST__[2];
#ifdef NEED_ATEXIT
#ifndef HAVE_ON_EXIT
#ifndef ON_EXIT
# include <errno.h>
@ -2987,7 +2987,7 @@ exit (int status)
_exit (status);
}
#else /* HAVE_ON_EXIT */
#else /* ON_EXIT */
/* Simple; we just need a wrapper for ON_EXIT. */
int
@ -2996,7 +2996,7 @@ atexit (func_ptr func)
return ON_EXIT (func);
}
#endif /* HAVE_ON_EXIT */
#endif /* ON_EXIT */
#endif /* NEED_ATEXIT */
#endif /* L_exit */