_setlocale_r

Eric Blake ericblake@comcast.net
Wed Aug 5 12:25:00 GMT 2009


> (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 functions without having to switch locale all the time.)

This is the correct fix.  Besides, it paves the way towards implementing
the *_l re-entrant locale-based functions added in POSIX 2008.

But you should be asking this on the newlib list.

-- 
Eric Blake

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple



More information about the Cygwin mailing list