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