wcwidth.3: ATTRIBUTES: Note function that is thread safe with exceptions

The function wcwidth() is thread safe with exceptions.

Signed-off-by: Peng Haitao <penght@cn.fujitsu.com>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
This commit is contained in:
Peng Haitao 2013-11-04 13:15:35 +08:00 committed by Michael Kerrisk
parent 060d7a6e95
commit b2e49efdc6
1 changed files with 9 additions and 1 deletions

View File

@ -12,7 +12,7 @@
.\" Dinkumware C library reference http://www.dinkumware.com/ .\" Dinkumware C library reference http://www.dinkumware.com/
.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" .\"
.TH WCWIDTH 3 2011-09-28 "GNU" "Linux Programmer's Manual" .TH WCWIDTH 3 2013-11-04 "GNU" "Linux Programmer's Manual"
.SH NAME .SH NAME
wcwidth \- determine columns needed for a wide character wcwidth \- determine columns needed for a wide character
.SH SYNOPSIS .SH SYNOPSIS
@ -42,6 +42,14 @@ The
function returns the number of function returns the number of
column positions for column positions for
.IR c . .IR c .
.SH ATTRIBUTES
.SS Multithreading (see pthreads(7))
The
.BR wcwidth ()
function is thread-safe with exceptions.
It can be safely used in multithreaded applications, as long as
.BR setlocale (3)
is not called to change the locale.
.SH CONFORMING TO .SH CONFORMING TO
POSIX.1-2001. POSIX.1-2001.