thorpej
26be93fa6f
Rewrite atexit(3), and add support for __cxa_atexit()/__cxa_finalize(),
...
as specified by the C++ ABI for Itanium. Despite the ABI document's name,
many of the items in it are implemented for other architectures.
See the following URL for a reference:
http://www.codesourcery.com/cxx-abi/abi.html#dso-dtor
Fixes lib/18379 (from Joel Baker).
2003-03-01 04:19:37 +00:00
thorpej
3fdac2b8c5
Merge the nathanw_sa branch.
2003-01-18 10:52:16 +00:00
kleink
10ec438820
Add 3 additional slots to the statically allocated exit handler array to
...
guarantee the ANSI-defined 32 registrations being possible despite those exit
handler registrations made by the startup code (a.out: 2, ELF: 3).
1999-03-22 19:09:10 +00:00
kleink
cd85b5e5ac
Protect __atexit manipulation and traversal with a mutex.
1998-10-18 14:36:30 +00:00
perry
5f8a6c06f3
update to lite-2
1998-01-30 23:37:40 +00:00
christos
bd9067774f
Add local.h for local prototypes.
...
Fix namespace issues for strtoq and strtouq
Fix gcc warnings.
Fix RCSID's
1997-07-13 20:16:31 +00:00
thorpej
6dda330ef6
New-style RCS ids.
1995-12-28 08:51:55 +00:00
jtc
bebf039306
add extern qualifier to __atexit pointer declaration
1995-06-14 05:16:04 +00:00
mycroft
e9d867ef50
Add RCS identifiers.
1993-08-01 17:54:45 +00:00
cgd
61f282557f
initial import of 386bsd-0.1 sources
1993-03-21 09:45:37 +00:00