OSDN Git Service

Update draft pages
[linuxjm/LDP_man-pages.git] / draft / man3 / strtol.3
index 82c3144..87da136 100644 (file)
@@ -44,7 +44,7 @@
 .\"         Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>, LDP v2.36
 .\" Updated 2012-05-04, Akihiro MOTOKI <amotoki@gmail.com>
 .\"
-.TH STRTOL 3 2013\-02\-10 GNU "Linux Programmer's Manual"
+.TH STRTOL 3 2014\-03\-18 GNU "Linux Programmer's Manual"
 .SH 名前
 strtol, strtoll, strtoq \- 文字列を long int に変換する
 .SH 書式
@@ -102,6 +102,10 @@ XOPEN_SOURCE\ >=\ 600 || _BSD_SOURCE || _SVID_SOURCE || _ISOC99_SOURCE
 結果の値が範囲外である。
 .LP
 実装によっては、変換が行われなかった場合 (数字がなく、0 を返した場合)、 \fIerrno\fP に \fBEINVAL\fP が設定される場合がある。
+.SH 属性
+.SS "マルチスレッディング (pthreads(7) 参照)"
+関数 \fBstrtol\fP(), \fBstrtoll\fP(), \fBstrtoq\fP() は、例外付きのスレッドセーフである。実行中に
+\fBsetlocale\fP(3) を呼び出してロケールを変更しない限り、マルチスレッドアプリケーションで安全に使用することができる。
 .SH 準拠
 \fBstrtol\fP()  は SVr4, 4.3BSD, C89, C99 と POSIX.1\-2001 に準拠している。 \fBstrtoll\fP()
 は C99 と POSIX.1\-2001 に準拠している。
@@ -198,6 +202,6 @@ main(int argc, char *argv[])
 .SH 関連項目
 \fBatof\fP(3), \fBatoi\fP(3), \fBatol\fP(3), \fBstrtod\fP(3), \fBstrtoul\fP(3)
 .SH この文書について
-この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.54 の一部
+この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.78 の一部
 である。プロジェクトの説明とバグ報告に関する情報は
 http://www.kernel.org/doc/man\-pages/ に書かれている。