diff options
Diffstat (limited to 'src/ldso')
-rw-r--r-- | src/ldso/dynlink.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/src/ldso/dynlink.c b/src/ldso/dynlink.c index 5fbe2bb5..ac755d94 100644 --- a/src/ldso/dynlink.c +++ b/src/ldso/dynlink.c @@ -1175,7 +1175,7 @@ static void kernel_mapped_dso(struct dso *p) p->kernel_mapped = 1; } -static void do_fini() +void __libc_exit_fini() { struct dso *p; size_t dyn[DYN_CNT]; @@ -1659,8 +1659,6 @@ _Noreturn void __dls3(size_t *sp) debug.state = 0; _dl_debug_state(); - __init_libc(envp, argv[0]); - atexit(do_fini); errno = 0; CRTJMP((void *)aux[AT_ENTRY], argv-1); |