OSDN Git Service

(split) LDP: Update release (3.64)
[linuxjm/LDP_man-pages.git] / release / man3 / strtol.3
index 7fd8885..03f920a 100644 (file)
 .\" This file was generated with po4a. Translate the source file.
 .\"
 .\"*******************************************************************
-.TH STRTOL 3 2013\-02\-10 GNU "Linux Programmer's Manual"
+.\"
+.\" Japanese Version Copyright (c) 1999 AKAMATSU, Kazuo
+.\"         all rights reserved.
+.\" Translated Thu Jan 9 21:00:00 JST 1999
+.\"         by AKAMATSU, Kazuo
+.\" Updated Sun Apr  8 JST 2001 by Kentaro Shirakata <argrath@ub32.org>
+.\" Updated Sat Mar 23 JST 2002 by Kentaro Shirakata <argrath@ub32.org>
+.\" Updated & Modified 2006-07-20,
+.\"         Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>, LDP v2.36
+.\" Updated 2012-05-04, Akihiro MOTOKI <amotoki@gmail.com>
+.\"
+.TH STRTOL 3 2014\-03\-18 GNU "Linux Programmer's Manual"
 .SH 名前
 strtol, strtoll, strtoq \- 文字列を long int に変換する
 .SH 書式
@@ -91,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 に準拠している。
@@ -187,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.53 の一部
+この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.64 の一部
 である。プロジェクトの説明とバグ報告に関する情報は
 http://www.kernel.org/doc/man\-pages/ に書かれている。