On 2014-01-20 16:15 +0800, Peng Haitao wrote: > The functions strtod(), strtof() and strtold() are thread safe > with exceptions. > +The > +.BR strtod (), > +.BR strtof (), > +and > +.BR strtold () > +functions are thread-safe with exceptions. > +These functions can be safely used in multithreaded applications, > +as long as > +.BR setlocale (3) > +is not called to change the locale. Is the requirement that all threads be in the same locale ? Or that the thread that calls strtod() not use setlocale() at all ? Or maybe that setlocale() not be called by anyone after threads are created ? Or even that setlocale() not be used AT ALL by the process ? It's not obvious to me which it is ! I think that a more specific wording would be useful. -- André Majorel http://www.teaser.fr/~amajorel/ -- To unsubscribe from this list: send the line "unsubscribe linux-man" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html