> (Alternatively, making them reentrant by making the locale settings
> part of the REENT structure might be rather useful actually, for at
> least two reasons: different threads could use different locales, and
> you could convert between different charsets using the the _r
> versions
> of the mb
_setlocale_r isn't really reentrant, is it? It invokes loadlocale(),
which writes to the global function pointers __mbtowc and __wctomb,
i.e. there's a single global locale setting.
Its man page needs to be corrected:
`_localeconv_r' and `_setlocale_r' are reent
2 matches
Mail list logo