atof.3, atoi.3, strstr.3, strtod.3, toupper.3, towlower.3, towupper.3, wcscasecmp.3, wcsncasecmp.3, wcstoimax.3, wcswidth.3, wctrans.3, wctype.3, wcwidth.3: Make wording around thread-safety and setlocale() more precise

Reported-by: Andre Majorel <aym-xunil@teaser.fr>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
This commit is contained in:
Peng Haitao 2014-01-23 15:18:35 +01:00 committed by Michael Kerrisk
parent 88576984f2
commit e4ecdf3614
14 changed files with 28 additions and 28 deletions

View File

@ -28,7 +28,7 @@
.\" 386BSD man pages
.\" Modified Mon Mar 29 22:39:24 1993, David Metcalfe
.\" Modified Sat Jul 24 21:39:22 1993, Rik Faith (faith@cs.unc.edu)
.TH ATOF 3 2013-10-08 "GNU" "Linux Programmer's Manual"
.TH ATOF 3 2014-01-22 "GNU" "Linux Programmer's Manual"
.SH NAME
atof \- convert a string to a double
.SH SYNOPSIS
@ -61,7 +61,7 @@ The
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.
is not called to change the locale during its execution.
.SH CONFORMING TO
SVr4, POSIX.1-2001, 4.3BSD, C89, C99.
.SH SEE ALSO

View File

@ -30,7 +30,7 @@
.\" Modified Sat Jul 24 21:38:42 1993, Rik Faith (faith@cs.unc.edu)
.\" Modified Sun Dec 17 18:35:06 2000, Joseph S. Myers
.\"
.TH ATOI 3 2013-10-14 "GNU" "Linux Programmer's Manual"
.TH ATOI 3 2014-01-22 "GNU" "Linux Programmer's Manual"
.SH NAME
atoi, atol, atoll, atoq \- convert a string to an integer
.SH SYNOPSIS
@ -101,7 +101,7 @@ 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 not called to change the locale during their execution.
.SH CONFORMING TO
SVr4, POSIX.1-2001, 4.3BSD, C99.
C89 and

View File

@ -30,7 +30,7 @@
.\" Added history, aeb, 980113.
.\" 2005-05-05 mtk: added strcasestr()
.\"
.TH STRSTR 3 2014-01-15 "GNU" "Linux Programmer's Manual"
.TH STRSTR 3 2014-01-22 "GNU" "Linux Programmer's Manual"
.SH NAME
strstr, strcasestr \- locate a substring
.SH SYNOPSIS
@ -73,7 +73,7 @@ The
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.
is not called to change the locale during its execution.
.SH CONFORMING TO
The
.BR strstr ()

View File

@ -42,7 +42,7 @@
.\" (michael@cantor.informatik.rwth-aachen.de)
.\" Added strof, strtold, aeb, 2001-06-07
.\"
.TH STRTOD 3 2014-01-20 "Linux" "Linux Programmer's Manual"
.TH STRTOD 3 2014-01-22 "Linux" "Linux Programmer's Manual"
.SH NAME
strtod, strtof, strtold \- convert ASCII string to floating-point number
.SH SYNOPSIS
@ -168,7 +168,7 @@ 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 not called to change the locale during their execution.
.SH CONFORMING TO
C89 describes
.BR strtod (),

View File

@ -24,7 +24,7 @@
.\"
.\" Modified Sat Jul 24 17:45:39 1993 by Rik Faith (faith@cs.unc.edu)
.\" Modified 2000-02-13 by Nicolás Lichtmaier <nick@debian.org>
.TH TOUPPER 3 2013-12-24 "GNU" "Linux Programmer's Manual"
.TH TOUPPER 3 2014-01-22 "GNU" "Linux Programmer's Manual"
.SH NAME
toupper, tolower \- convert letter to upper or lower case
.SH SYNOPSIS
@ -68,7 +68,7 @@ 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 not called to change the locale during their execution.
.SH CONFORMING TO
C89, C99, 4.3BSD.
.SH BUGS

View File

@ -13,7 +13,7 @@
.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.TH TOWLOWER 3 2014-01-06 "GNU" "Linux Programmer's Manual"
.TH TOWLOWER 3 2014-01-22 "GNU" "Linux Programmer's Manual"
.SH NAME
towlower \- convert a wide character to lowercase
.SH SYNOPSIS
@ -57,7 +57,7 @@ The
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.
is not called to change the locale during its execution.
.SH CONFORMING TO
C99.
.SH NOTES

View File

@ -13,7 +13,7 @@
.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.TH TOWUPPER 3 2014-01-06 "GNU" "Linux Programmer's Manual"
.TH TOWUPPER 3 2014-01-22 "GNU" "Linux Programmer's Manual"
.SH NAME
towupper \- convert a wide character to uppercase
.SH SYNOPSIS
@ -57,7 +57,7 @@ The
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.
is not called to change the locale during its execution.
.SH CONFORMING TO
C99.
.SH NOTES

View File

@ -12,7 +12,7 @@
.\" Dinkumware C library reference http://www.dinkumware.com/
.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\"
.TH WCSCASECMP 3 2013-11-21 "GNU" "Linux Programmer's Manual"
.TH WCSCASECMP 3 2014-01-22 "GNU" "Linux Programmer's Manual"
.SH NAME
wcscasecmp \- compare two wide-character strings, ignoring case
.SH SYNOPSIS
@ -87,7 +87,7 @@ The
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.
is not called to change the locale during its execution.
.SH CONFORMING TO
POSIX.1-2008.
This function is not specified in POSIX.1-2001,

View File

@ -12,7 +12,7 @@
.\" Dinkumware C library reference http://www.dinkumware.com/
.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\"
.TH WCSNCASECMP 3 2013-11-25 "GNU" "Linux Programmer's Manual"
.TH WCSNCASECMP 3 2014-01-22 "GNU" "Linux Programmer's Manual"
.SH NAME
wcsncasecmp \- compare two fixed-size wide-character strings, ignoring case
.SH SYNOPSIS
@ -92,7 +92,7 @@ The
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.
is not called to change the locale during its execution.
.SH CONFORMING TO
POSIX.1-2008.
This function is not specified in POSIX.1-2001,

View File

@ -21,7 +21,7 @@
.\" <http://www.gnu.org/licenses/>.
.\" %%%LICENSE_END
.\"
.TH WCSTOIMAX 3 2013-11-18 "" "Linux Programmer's Manual"
.TH WCSTOIMAX 3 2014-01-22 "" "Linux Programmer's Manual"
.SH NAME
wcstoimax, wcstoumax \- convert wide-character string to integer
.SH SYNOPSIS
@ -56,7 +56,7 @@ 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 not called to change the locale during their execution.
.SH CONFORMING TO
C99.
.SH SEE ALSO

View File

@ -12,7 +12,7 @@
.\" Dinkumware C library reference http://www.dinkumware.com/
.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\"
.TH WCSWIDTH 3 2013-11-18 "GNU" "Linux Programmer's Manual"
.TH WCSWIDTH 3 2014-01-22 "GNU" "Linux Programmer's Manual"
.SH NAME
wcswidth \- determine columns needed for a fixed-size wide-character string
.SH SYNOPSIS
@ -51,7 +51,7 @@ The
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.
is not called to change the locale during its execution.
.SH CONFORMING TO
POSIX.1-2001.
.SH NOTES

View File

@ -13,7 +13,7 @@
.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.TH WCTRANS 3 2013-11-04 "GNU" "Linux Programmer's Manual"
.TH WCTRANS 3 2014-01-22 "GNU" "Linux Programmer's Manual"
.SH NAME
wctrans \- wide-character translation mapping
.SH SYNOPSIS
@ -66,7 +66,7 @@ The
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.
is not called to change the locale during its execution.
.SH CONFORMING TO
C99.
.SH NOTES

View File

@ -13,7 +13,7 @@
.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.TH WCTYPE 3 2013-11-04 "GNU" "Linux Programmer's Manual"
.TH WCTYPE 3 2014-01-22 "GNU" "Linux Programmer's Manual"
.SH NAME
wctype \- wide-character classification
.SH SYNOPSIS
@ -78,7 +78,7 @@ The
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.
is not called to change the locale during its execution.
.SH CONFORMING TO
C99.
.SH NOTES

View File

@ -12,7 +12,7 @@
.\" Dinkumware C library reference http://www.dinkumware.com/
.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\"
.TH WCWIDTH 3 2013-11-04 "GNU" "Linux Programmer's Manual"
.TH WCWIDTH 3 2014-01-22 "GNU" "Linux Programmer's Manual"
.SH NAME
wcwidth \- determine columns needed for a wide character
.SH SYNOPSIS
@ -49,7 +49,7 @@ The
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.
is not called to change the locale during its execution.
.SH CONFORMING TO
POSIX.1-2001.