The functions toupper() and tolower() are thread safe with exceptions. Signed-off-by: Peng Haitao <penght@xxxxxxxxxxxxxx> --- man3/toupper.3 | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/man3/toupper.3 b/man3/toupper.3 index 7a9ba2c..f592495 100644 --- a/man3/toupper.3 +++ b/man3/toupper.3 @@ -24,7 +24,7 @@ .\" .\" Modified Sat Jul 24 17:45:39 1993 by Rik Faith (faith@xxxxxxxxxx) .\" Modified 2000-02-13 by Nicol�Lichtmaier <nick@xxxxxxxxxx> -.TH TOUPPER 3 1993-04-04 "GNU" "Linux Programmer's Manual" +.TH TOUPPER 3 2013-12-24 "GNU" "Linux Programmer's Manual" .SH NAME toupper, tolower \- convert letter to upper or lower case .SH SYNOPSIS @@ -58,6 +58,17 @@ is undefined. The value returned is that of the converted letter, or .I c if the conversion was not possible. +.SH ATTRIBUTES +.SS Multithreading (see pthreads(7)) +The +.BR toupper () +and +.BR tolower () +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, C99, 4.3BSD. .SH BUGS -- 1.8.3.1 -- 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