author | Rich Felker <dalias@aerifal.cx> | 2014年07月16日 20:44:22 -0400 |
---|---|---|
committer | Rich Felker <dalias@aerifal.cx> | 2014年07月16日 20:44:22 -0400 |
commit | c463e11eda8326aacee2ac1d516954a9574a2dcd (patch) | |
tree | d184ab694ab4e47712752bfb78601609676de9fb /src/exit/exit.c | |
parent | 781f26bc92b0710ac025fae3be42f5575468f1a5 (diff) | |
download | musl-c463e11eda8326aacee2ac1d516954a9574a2dcd.tar.gz |
-rw-r--r-- | src/exit/exit.c | 9 |
diff --git a/src/exit/exit.c b/src/exit/exit.c index 695bdc05..27fb3e29 100644 --- a/src/exit/exit.c +++ b/src/exit/exit.c @@ -6,10 +6,10 @@ static void dummy() { } -/* __toread.c, __towrite.c, and atexit.c override these */ +/* atexit.c and __stdio_exit.c override these. the latter is linked + * as a consequence of linking either __toread.c or __towrite.c. */ weak_alias(dummy, __funcs_on_exit); -weak_alias(dummy, __flush_on_exit); -weak_alias(dummy, __seek_on_exit); +weak_alias(dummy, __stdio_exit); #ifndef SHARED weak_alias(dummy, _fini); @@ -28,8 +28,7 @@ _Noreturn void exit(int code) _fini(); #endif - __flush_on_exit(); - __seek_on_exit(); + __stdio_exit(); _Exit(code); for(;;); |