freebsd-dev/lib/libc
David Chisnall 82dd5016bd Cleanup of xlocale:
- Address performance regressions encountered by das@ by caching per-thread
  data in TLS where available.
- Add a __NO_TLS flag to cdefs.h to indicate where not available.
- Reorganise the xlocale.h definitions into xlocale/*.h so that they can be
  included from multiple places.
- Export the POSIX2008 subset of xlocale when POSIX2008 says it should be
  exported, independently of whether xlocale.h is included.
- Fix the bug where programs using ctype functions always assumed ASCII unless
  recompiled.
- Fix some style(9) violations.

Reviewed by:	brooks (mentor)
Approved by:	dim (mentor)
2012-02-14 12:03:23 +00:00
..
amd64 Make the sys/ucontext.h self-contained by changing the return type 2012-02-01 13:33:53 +00:00
arm Add __aeabi_read_tp function required for thread-local storage 2012-02-14 00:12:15 +00:00
compat-43
db Globally replace u_int*_t from (non-contributed) man pages. 2012-02-12 18:29:56 +00:00
gdtoa
gen Globally replace u_int*_t from (non-contributed) man pages. 2012-02-12 18:29:56 +00:00
gmon
i386 Make the sys/ucontext.h self-contained by changing the return type 2012-02-01 13:33:53 +00:00
ia64 Make the sys/ucontext.h self-contained by changing the return type 2012-02-01 13:33:53 +00:00
iconv Fix a problem whereby a corrupt DNS record can cause named to crash. [11:06] 2011-12-23 15:00:37 +00:00
include Fix a problem whereby a corrupt DNS record can cause named to crash. [11:06] 2011-12-23 15:00:37 +00:00
inet
isc
locale Cleanup of xlocale: 2012-02-14 12:03:23 +00:00
mips Make the sys/ucontext.h self-contained by changing the return type 2012-02-01 13:33:53 +00:00
nameser
net Globally replace u_int*_t from (non-contributed) man pages. 2012-02-12 18:29:56 +00:00
nls
posix1e
powerpc Replace the assembler macro WEAK_ALIAS with a new macro WEAK_REFERENCE which 2012-02-05 20:04:43 +00:00
powerpc64 Replace the assembler macro WEAK_ALIAS with a new macro WEAK_REFERENCE which 2012-02-05 20:04:43 +00:00
quad
regex
resolv Remove meaningless self-assignment in res_send.c, otherwise clang will 2011-12-15 20:10:12 +00:00
rpc Globally replace u_int*_t from (non-contributed) man pages. 2012-02-12 18:29:56 +00:00
softfloat Conditionalize the __floatunsisf and __floatunsidf functions, added in 2012-01-20 14:44:21 +00:00
sparc64 Make the sys/ucontext.h self-contained by changing the return type 2012-02-01 13:33:53 +00:00
stdio
stdlib Add aligned_alloc(3). 2012-01-09 06:36:28 +00:00
stdtime
string Change index() and rindex() to a weak alias. 2012-01-05 10:32:53 +00:00
sys Globally replace u_int*_t from (non-contributed) man pages. 2012-02-12 18:29:56 +00:00
uuid
xdr
yp Consistently set RPCGEN_CPP when running rpcgen, so the C preprocessor 2012-02-07 09:27:07 +00:00
Makefile Merge index() and strchr() together. 2012-01-03 07:14:01 +00:00
Versions.def