10 /* __towrite.c and atexit.c override these */
11 weak_alias(dummy, __funcs_on_exit);
12 weak_alias(dummy, __fflush_on_exit);
18 /* If more than one thread calls exit, hang until _Exit ends it all */
21 /* Only do atexit & stdio flush if they were actually used */
25 /* Destructor s**t is kept separate from atexit to avoid bloat */
26 if (libc.fini) libc.fini();
27 if (libc.ldso_fini) libc.ldso_fini();