freebsd-skq/lib/libc
kan caabe90547 Implement __cxa_atexit/__cxa_finalize as specified by the cross-vendor
C++ ABI document at http://www.codesourcery.com/cxx-abi/abi.html#dso-dtor

The ABI was initially defined for ia64, but GCC3 and Intel compilers
have adopted it on other platforms.

This is the patch from PR bin/59552 with a number of changes by
me.

PR:		bin/59552
Submitted by:	Bradley T Hughes (bhughes at trolltech dot com)
2003-12-19 17:11:20 +00:00
..
alpha - Use the magic for ___sigreturn in __sigset. 2003-11-14 03:21:22 +00:00
amd64 "Fix" makecontext() so that the C code begins execution with its 2003-12-05 01:36:44 +00:00
compat-43 mdoc(7): Use the new feature of the .In macro. 2003-09-08 19:57:22 +00:00
db mdoc(7): Use the new feature of the .In macro. 2003-09-08 19:57:22 +00:00
gdtoa Userland spinlocks bad. Sleep locks good. 2003-06-21 08:20:14 +00:00
gen Fix problem where initgroups would silently truncate groups with 2003-11-19 15:51:26 +00:00
gmon Use C99 compatible ASM statements. 2003-06-02 02:32:22 +00:00
i386 mdoc(7): Use the new feature of the .In macro. 2003-09-08 19:57:22 +00:00
ia64 Virtual addresses in headers of ELF files for dynamic objects need 2003-11-08 05:29:49 +00:00
include Remove #include of spinlock.h from libc_private.h. Declare spinlocks as 2003-11-05 18:17:30 +00:00
locale First byte of GBK-like sequences is 0x81, not 0x80 2003-12-19 12:54:42 +00:00
net Add support for timeout: and attempts: resolver options. 2003-12-07 12:32:24 +00:00
nls Remove incomplete support for running FreeBSD userland on old NetBSD kernels 2003-10-29 10:45:01 +00:00
posix1e Staticize label_default_head to prevent it from leaking out of mac.c. 2003-11-17 19:48:35 +00:00
powerpc - Put manh/manl bitfields into correct-sized integral type. 2003-12-10 13:04:42 +00:00
quad libc_r wasn't so tied to libc for 22 months. 2002-11-18 09:50:57 +00:00
regex mdoc(7): Use the new feature of the .In macro. 2003-09-08 19:57:22 +00:00
rpc Make this part identical with NetBSD: Use recvlen instead of inlen. 2003-10-29 09:25:07 +00:00
sparc64 Install the user trap handlers that libc provides from a constructor, so 2003-11-18 14:21:41 +00:00
stdio Fix prototype for getchar_unlocked(). 2003-12-07 05:12:51 +00:00
stdlib Implement __cxa_atexit/__cxa_finalize as specified by the cross-vendor 2003-12-19 17:11:20 +00:00
stdtime Detect range errors when using the %s specifier. Previously, LONG_MAX 2003-11-17 04:19:15 +00:00
string Brucification: Don't initialize in declaration, make sure extra lines 2003-12-18 07:44:53 +00:00
sys Document the effect of sysctl tunables controlling p_candebug(9) on 2003-12-14 14:54:53 +00:00
uuid Remove stale DCE 1.1 pointers to the IBM site. The URLs aren't valid 2003-08-08 19:18:43 +00:00
xdr Fix amd(8) clients, if a FreeBSD mountd(8) server is used. 2003-05-28 09:13:09 +00:00
yp Back out the `hiding' of strlcpy and strlcat. Several people 2003-05-01 19:03:14 +00:00
Makefile Fixed English error in previous commit. Fixed some older English errors. 2003-12-11 09:53:25 +00:00