From 2187e8c1510e6e31f86493534f2bc67424dd62c9 Mon Sep 17 00:00:00 2001 From: Andreas Jaeger Date: Fri, 18 May 2001 07:41:19 +0000 Subject: [PATCH] Use __cxa_atexit. --- sysdeps/powerpc/elf/libc-start.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sysdeps/powerpc/elf/libc-start.c b/sysdeps/powerpc/elf/libc-start.c index 8ac2eac..e0600ee 100644 --- a/sysdeps/powerpc/elf/libc-start.c +++ b/sysdeps/powerpc/elf/libc-start.c @@ -90,7 +90,7 @@ BP_SYM (__libc_start_main) (int argc, char *__unbounded *__unbounded ubp_av, /* Register the destructor of the dynamic linker if there is any. */ if (rtld_fini != NULL) - atexit (rtld_fini); + __cxa_atexit ((void (*) (void *)) rtld_fini, NULL, NULL); /* Call the initializer of the libc. */ #ifdef SHARED @@ -101,7 +101,7 @@ BP_SYM (__libc_start_main) (int argc, char *__unbounded *__unbounded ubp_av, /* Register the destructor of the program, if any. */ if (stinfo->fini) - atexit (stinfo->fini); + __cxa_atexit ((void (*) (void *)) stinfo->fini, NULL, NULL); /* Call the initializer of the program, if any. */ #ifdef SHARED -- 2.7.4