The functions strtod(), strtof() and strtold() are thread safe with exceptions. Signed-off-by: Peng Haitao <penght@xxxxxxxxxxxxxx> --- man3/strtod.3 | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/man3/strtod.3 b/man3/strtod.3 index 8498a06..43efb50 100644 --- a/man3/strtod.3 +++ b/man3/strtod.3 @@ -42,7 +42,7 @@ .\" (michael@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx) .\" Added strof, strtold, aeb, 2001-06-07 .\" -.TH STRTOD 3 2010-09-20 "Linux" "Linux Programmer's Manual" +.TH STRTOD 3 2014-01-20 "Linux" "Linux Programmer's Manual" .SH NAME strtod, strtof, strtold \- convert ASCII string to floating-point number .SH SYNOPSIS @@ -157,6 +157,18 @@ is stored in .TP .B ERANGE Overflow or underflow occurred. +.SH ATTRIBUTES +.SS Multithreading (see pthreads(7)) +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. .SH CONFORMING TO C89 describes .BR strtod (), -- 1.8.4.2 -- 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