NetBSD/lib
joerg 1631a78097 Allow storing and receiving the LWP private pointer via ucontext_t
on all platforms except VAX and IA64. Add fast access via register for
AMD64, i386 and SH3 ports. Use this fast access in libpthread to replace
the stack based pthread_self(). Implement skeleton support for Alpha,
HPPA, PowerPC, SPARC and SPARC64, but leave it disabled.

Ports that support this feature provide __HAVE____LWP_GETPRIVATE_FAST in
machine/types.h and a corresponding __lwp_getprivate_fast in
machine/mcontext.h.

This material is based upon work partially supported by
The NetBSD Foundation under a contract with Joerg Sonnenberger.
2011-02-24 04:28:41 +00:00
..
csu Remove old hack for broken binutils. 2011-02-23 10:26:09 +00:00
i18n_module
libarch
libasn1
libbluetooth add sdp_put_[u]int64() .Fn prototypes to list 2011-01-15 11:51:25 +00:00
libbsdmalloc
libbz2
libc Allow storing and receiving the LWP private pointer via ucontext_t 2011-02-24 04:28:41 +00:00
libcom_err
libcompat
libcrypt
libcrypto_idea
libcrypto_mdc2
libcrypto_rc5
libcurses Fix typo. 2011-02-10 08:54:12 +00:00
libdm Improve a bit. 2011-02-08 09:49:07 +00:00
libedit Introduce __weakref_visible to handle the different required visibility 2011-02-22 05:45:05 +00:00
libform
libgssapi
libhdb
libheimntlm
libhx509
libintl
libipsec
libisns Typo fixes, use more markup. 2011-01-16 08:00:01 +00:00
libkadm5clnt
libkadm5srv
libkafs
libkrb5
libkvm Add -D_KMEMUSER to CPPFLAGS 2011-02-14 18:27:24 +00:00
libl
liblwres
libm Add the actual function files. From FreeBSD via Stathis Kamperis 2011-02-06 01:53:38 +00:00
libmenu
libnpf npf_nat_create: fix attributes. 2011-02-02 15:17:37 +00:00
libossaudio
libp2k Make P2K_WIZARDUID require a valid integer instead of defaulting to root. 2011-01-07 16:02:32 +00:00
libpam PR/44505: Mark Davies: pam_exec fails to realloc enough space, while 2011-02-03 02:05:59 +00:00
libpci
libperfuse
libpmc
libposix Use PRINTOBJDIR to get the object directory of libc and use that with -I. 2011-01-18 16:41:51 +00:00
libprop - Implement prop_{array,dictionary}_copyout(), based on 2011-01-19 20:34:23 +00:00
libpthread Allow storing and receiving the LWP private pointer via ucontext_t 2011-02-24 04:28:41 +00:00
libpthread_dbg
libpuffs Support rest of file types in vtype -> s_ifmt 2011-02-17 17:55:36 +00:00
libradius
librefuse
libresolv
librmt Improve isrmt() check: it cannot be a rmt fd if there are no pipes 2011-02-18 16:10:09 +00:00
libroken
librpcsvc
librt Use PRINTOBJDIR to get the object directory of libc and use that with -I. 2011-01-18 16:41:51 +00:00
librump xfer rump_server(1), downgrade experimentalness level a bit 2011-02-21 08:50:45 +00:00
librumpclient Remove "NOLINT" setting that was apparently committed by accident and 2011-02-22 17:32:49 +00:00
librumpdev
librumphijack duh, remember to cvs add hijack.h too... 2011-02-23 18:18:24 +00:00
librumpnet
librumpuser Cleanup server socket before sending back "ok" for halt. Fixes 2011-02-15 16:10:41 +00:00
librumpvfs fix prototype, document RUMP_ETFS_SIZE_ENDOFF 2011-02-03 10:21:58 +00:00
libskey
libsl
libss
libtelnet
libterminfo
libukfs Add support for a byteswapped disklabel so that I can mount 2011-02-22 15:42:15 +00:00
libusbhid
libutil restore lost overlow check fix. 2010-12-24 15:47:39 +00:00
libvers
libwrap
liby
libz
bumpversion
checkoldver
checkver
checkvers
Makefile Need to build libsaslc 2011-02-12 22:24:40 +00:00
Makefile.inc