summaryrefslogtreecommitdiff
path: root/src/exit
AgeCommit message (Expand)AuthorLines
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-11/+0
2013-12-12include cleanups: remove unused headers and add feature test macrosSzabolcs Nagy-4/+1
2013-07-21add support for init/fini array in main program, and greatly simplifyRich Felker-2/+14
2013-01-04__assert_fail(): remove _Noreturn, to get proper stacktracesrofl0r-1/+1
2012-09-06further use of _Noreturn, for non-plain-C functionsRich Felker-2/+2
2012-09-06add _Noreturn function attribute, with fallback for pre-C11 GNUCRich Felker-4/+4
2012-08-25add c11 quick_exit and at_quick_exit functionsRich Felker-0/+44
2012-08-19fix bug whereby most atexit-registered functions got skippedRich Felker-3/+2
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-06-02ensure that abort always worksRich Felker-0/+2
2012-05-10remove __lock dependency from exitRich Felker-2/+4
2012-04-24ditch the priority inheritance locks; use malloc's version of lockRich Felker-9/+9
2011-10-14add dummy __cxa_finalizeRich Felker-0/+4
2011-10-14support __cxa_atexit, and registering atexit functions from atexit handlersRich Felker-7/+26
2011-10-14simplify atexit and fflush-on-exit handlingRich Felker-8/+8
2011-04-06consistency: change all remaining syscalls to use SYS_ rather than __NR_ prefixRich Felker-2/+2
2011-03-28major stdio overhaul, using readv/writev, plus other changesRich Felker-1/+1
2011-03-19syscall overhaul part two - unify public and internal syscall interfaceRich Felker-3/+2
2011-02-12initial check-in, version 0.5.0v0.5.0Rich Felker-0/+111