summaryrefslogtreecommitdiff
path: root/lib/libc/stdlib/atexit.c
AgeCommit message (Expand)Author
2017-11-06Assert that __cxa_atexit is not used with NULL as DSO. Don't usejoerg
2017-11-02Revert previous on demand.kamil
2017-11-02Correct handling of __cxa_atexit(a,b,NULL) in libckamil
2015-04-19Redo __aeabi_atexit by shuffling the arguments and dropping the code injoerg
2015-04-18Add __aeabi_atexit alias for another case of NIH on ARM.joerg
2015-01-20Fix non _REENTRANT build.christos
2013-08-19Put the startup code in .text.startupmatt
2013-04-26add {at_,}quick_exit(3) from FreeBSDchristos
2009-10-08When converting the locking path of mutex+counter to a real recursivepooka
2008-04-28Remove clause 3 and 4 from TNF licensesmartin
2008-02-25There's no need to do the mutex_trylock dance anymore in __cxa_finalize(),xtraeme
2008-02-25Add a comment for __libc_atexit_init() missed in previous that wasxtraeme
2008-02-25Make the atexit mutex recursive and initialize it in __libc_init()xtraeme
2007-08-08Keep track of atexit functions that are added while processingkristerw
2007-08-08Ensure that the struct atexit_handler has been removed from the listkristerw
2005-06-12Add missing __RCSID()lukem
2003-03-19When implementing a recursive mutex, it helps if you remember tonathanw
2003-03-04Fix lib/20558:thorpej
2003-03-01Rewrite atexit(3), and add support for __cxa_atexit()/__cxa_finalize(),thorpej
2003-01-18Merge the nathanw_sa branch.thorpej
1999-09-20back out the #ifdef _DIAGNOSTIC argument checks; too many people complained.lukem
1999-09-16* use _DIAGASSERT() to check pointer arguments against NULL and filelukem
1998-10-18Protect __atexit manipulation and traversal with a mutex.kleink
1998-02-03remove obsolete register declarationsperry
1998-01-30update to lite-2perry
1997-07-13Add local.h for local prototypes.christos
1995-12-28New-style RCS ids.thorpej
1995-06-14define __atexit pointerjtc
1995-02-28remove unneeded "#include <stddef.h>"jtc
1993-08-26Declare rcsid strings so they are stored in text segment.jtc
1993-08-01Add RCS identifiers.mycroft
1993-03-21initial import of 386bsd-0.1 sourcescgd