about summary refs log tree commit diff
path: root/src/exit
Commit message (Expand)AuthorAgeFilesLines
* lift child restrictions after multi-threaded forkRich Felker2020-11-112-0/+4
* convert malloc use under libc-internal locks to use internal allocatorRich Felker2020-11-111-0/+5
* remove incorrect fflush from assert failure handlerRich Felker2020-10-141-1/+0
* move __abort_lock to its own file and drop pointless weak_alias trickRich Felker2020-10-142-2/+3
* split internal lock API out of libc.h, creating lock.hRich Felker2018-09-123-1/+3
* define and use internal macros for hidden visibility, weak refsRich Felker2018-09-052-4/+2
* always terminate by SIGABRT when abort is calledRich Felker2018-09-011-0/+19
* revise the definition of multiple basic locks in the codeJens Gustedt2018-01-092-2/+2
* fix data race in at_quick_exitRich Felker2017-12-141-3/+4
* restore _Noreturn to __assert_failRich Felker2016-08-301-1/+1
* improve abort fallback behavior when raising SIGABRT fails to terminateRich Felker2016-07-031-1/+5
* move arm-specific translation units out of arch/arm/src, to src/*/armRich Felker2016-01-221-0/+6
* remove undef weak refs to init/fini array symbols in libc.soRich Felker2015-11-191-4/+4
* unify static and dynamic libc init/fini code pathsRich Felker2015-11-111-10/+10
* fix atexit when it is called from an atexit handlerRich Felker2015-07-241-12/+9
* make all objects used with atomic operations volatileRich Felker2015-03-032-2/+2
* remove useless infinite loop from end of exit functionRich Felker2014-07-171-1/+0
* simplify __stdio_exit static linking logicRich Felker2014-07-161-5/+4
* remove useless synchronization in exit and quick_exitRich Felker2014-05-292-11/+0
* include cleanups: remove unused headers and add feature test macrosSzabolcs Nagy2013-12-122-4/+1
* add support for init/fini array in main program, and greatly simplifyRich Felker2013-07-211-2/+14
* __assert_fail(): remove _Noreturn, to get proper stacktracesrofl0r2013-01-041-1/+1
* further use of _Noreturn, for non-plain-C functionsRich Felker2012-09-062-2/+2
* add _Noreturn function attribute, with fallback for pre-C11 GNUCRich Felker2012-09-064-4/+4
* add c11 quick_exit and at_quick_exit functionsRich Felker2012-08-252-0/+44
* fix bug whereby most atexit-registered functions got skippedRich Felker2012-08-191-3/+2
* stdio: handle file position correctly at program exitRich Felker2012-06-191-3/+5
* reorder exit code to defer stdio flush until after dtorsRich Felker2012-06-141-4/+1
* ensure that abort always worksRich Felker2012-06-021-0/+2
* remove __lock dependency from exitRich Felker2012-05-101-2/+4
* ditch the priority inheritance locks; use malloc's version of lockRich Felker2012-04-242-9/+9
* add dummy __cxa_finalizeRich Felker2011-10-141-0/+4
* support __cxa_atexit, and registering atexit functions from atexit handlersRich Felker2011-10-141-7/+26
* simplify atexit and fflush-on-exit handlingRich Felker2011-10-142-8/+8
* consistency: change all remaining syscalls to use SYS_ rather than __NR_ prefixRich Felker2011-04-061-2/+2
* major stdio overhaul, using readv/writev, plus other changesRich Felker2011-03-281-1/+1
* syscall overhaul part two - unify public and internal syscall interfaceRich Felker2011-03-191-3/+2
* initial check-in, version 0.5.0 v0.5.0Rich Felker2011-02-125-0/+111