glibc 2.3: the existing C library locale model is inadequate#
Sun Jul 7 10:09:46 2002
Topics:
glibc 2.3: the existing C library locale model is inadequate for threaded applications. I can believe this but I'm not sure I see why the POSIX locale model is worth caring about anyway. The current thread-local storage API is ugly, so 2.3 introduces a new _thread keyword to C, which has the same approximate syntax as register or static. And people are using internal symbols (__setfpucw, anyone?) and geting broken by it on glibc upgrades, so from now on all the internal symbols are marked with the version GLIBC_PRIVATE.