summaryrefslogtreecommitdiff
path: root/src/exit/exit.c
AgeCommit message (Expand)AuthorFilesLines
2018-09-05define and use internal macros for hidden visibility, weak refsRich Felker1-2/+1
2015-11-19remove undef weak refs to init/fini array symbols in libc.soRich Felker1-4/+4
2015-11-11unify static and dynamic libc init/fini code pathsRich Felker1-10/+10
2014-07-17remove useless infinite loop from end of exit functionRich Felker1-1/+0
2014-07-16simplify __stdio_exit static linking logicRich Felker1-5/+4
2014-05-29remove useless synchronization in exit and quick_exitRich Felker1-7/+0
2013-12-12include cleanups: remove unused headers and add feature test macrosSzabolcs Nagy1-2/+1
2013-07-21add support for init/fini array in main program, and greatly simplifyRich Felker1-2/+14
2012-09-06add _Noreturn function attribute, with fallback for pre-C11 GNUCRich Felker1-1/+1
2012-06-19stdio: handle file position correctly at program exitRich Felker1-3/+5
2012-06-14reorder exit code to defer stdio flush until after dtorsRich Felker1-4/+1
2012-05-10remove __lock dependency from exitRich Felker1-2/+4
2012-04-24ditch the priority inheritance locks; use malloc's version of lockRich Felker1-2/+2
2011-10-14simplify atexit and fflush-on-exit handlingRich Felker1-4/+7
2011-03-28major stdio overhaul, using readv/writev, plus other changesRich Felker1-1/+1
2011-02-12initial check-in, version 0.5.0v0.5.0Rich Felker1-0/+28