diff options
author | David Chisnall <theraven@FreeBSD.org> | 2012-02-14 12:03:23 +0000 |
---|---|---|
committer | David Chisnall <theraven@FreeBSD.org> | 2012-02-14 12:03:23 +0000 |
commit | 82dd5016bd749d1d9e1531bd1703aebeecceab34 (patch) | |
tree | d83544c2e798a9a440baf38564df616970b2b0f5 /sys/dev | |
parent | 9b1246ca382e294b0905b8fe1923d80524b74937 (diff) | |
download | src-82dd5016bd749d1d9e1531bd1703aebeecceab34.tar.gz src-82dd5016bd749d1d9e1531bd1703aebeecceab34.zip |
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)
Notes
Notes:
svn path=/head/; revision=231673
Diffstat (limited to 'sys/dev')
0 files changed, 0 insertions, 0 deletions