OSDN Git Service

Update README
[linuxjm/LDP_man-pages.git] / release / man3 / strerror.3
index 4869c61..4c59524 100644 (file)
@@ -85,7 +85,7 @@ glibc 向けの機能検査マクロの要件 (\fBfeature_test_macros\fP(7)  参
 .ad
 .SH 説明
 .\"
-\fBstrerror\fP() 関数は、引き数 \fIerrnum\fP で渡されたエラーコードについての説明が入った文字列へのポインタを返す。
+\fBstrerror\fP() é\96¢æ\95°ã\81¯ã\80\81å¼\95ã\81\8dæ\95° \fIerrnum\fP ã\81§æ¸¡ã\81\95ã\82\8cã\81\9fã\82¨ã\83©ã\83¼ã\82³ã\83¼ã\83\89ã\81«ã\81¤ã\81\84ã\81¦ã\81®èª¬æ\98\8eã\81\8cå\85¥ã\81£ã\81\9fæ\96\87å­\97å\88\97ã\81¸ã\81®ã\83\9dã\82¤ã\83³ã\82¿ã\83¼ã\82\92è¿\94ã\81\99ã\80\82
 可能であるならば、適切な言語を選択するために、 現在のロケールの \fBLC_MESSAGES\fP を使う。(例えば、 \fIerrnum\fP が
 \fBEINVAL\fP の場合、説明として "Invalid argument" が返される。) この文字列は、アプリケーションで変更してはならないが、
 これ以降に行われる \fBstrerror\fP() や \fBstrerror_l\fP() の呼び出しで変更されても構わない。 \fBperror\fP(3)
@@ -102,12 +102,12 @@ POSIX 準拠ではない) と、 GNU 仕様のバージョン (glibc 2.0 以降
 XSI 準拠のバージョンの \fBstrerror_r\fP() がデフォルトで提供される。
 
 移植性が必要なアプリケーションでは、 XSI 準拠の \fBstrerror_r\fP()  を使う方がよい。 この関数は、ユーザーから提供される長さ
-\fIbuflen\fP のバッファ \fIbuf\fP にエラー文字列を返す。
+\fIbuflen\fP のバッファ \fIbuf\fP にエラー文字列を返す。
 
 .\"
-GNU 仕様の \fBstrerror_r\fP() は、 エラーメッセージを格納した文字列へのポインタを返す。 返り値は、 この関数が \fIbuf\fP
\81«æ ¼ç´\8dã\81\97ã\81\9fæ\96\87å­\97å\88\97ã\81¸ã\81®ã\83\9dã\82¤ã\83³ã\82¿ã\81\8bã\80\81 ä½\95ã\82\89ã\81\8bã\81® (ä¸\8då¤\89ã\81ª) é\9d\99ç\9a\84ã\81ªæ\96\87å­\97å\88\97ã\81¸ã\81®ã\83\9dã\82¤ã\83³ã\82¿ã\80\81 ã\81®ã\81\84ã\81\9aã\82\8cã\81\8bã\81¨ã\81ªã\82\8b (å¾\8cè\80\85ã\81®å ´å\90\88ã\81¯ \fIbuf\fP ã\81¯ä½¿ç\94¨ã\81\95ã\82\8cã\81ªã\81\84\80\82
-\fIbuf\fP に文字列が格納される場合は、 最大で \fIbuflen\fP バイトが格納される (\fIbuflen\fP
+GNU ä»\95æ§\98ã\81® \fBstrerror_r\fP() ã\81¯ã\80\81 ã\82¨ã\83©ã\83¼ã\83¡ã\83\83ã\82»ã\83¼ã\82¸ã\82\92æ ¼ç´\8dã\81\97ã\81\9fæ\96\87å­\97å\88\97ã\81¸ã\81®ã\83\9dã\82¤ã\83³ã\82¿ã\83¼ã\82\92è¿\94ã\81\99ã\80\82 è¿\94ã\82\8aå\80¤ã\81¯ã\80\81 ã\81\93ã\81®é\96¢æ\95°ã\81\8c \fIbuf\fP
\81«æ ¼ç´\8dã\81\97ã\81\9fæ\96\87å­\97å\88\97ã\81¸ã\81®ã\83\9dã\82¤ã\83³ã\82¿ã\83¼ã\81\8bã\80\81 ä½\95ã\82\89ã\81\8bã\81® (ä¸\8då¤\89ã\81ª) é\9d\99ç\9a\84ã\81ªæ\96\87å­\97å\88\97ã\81¸ã\81®ã\83\9dã\82¤ã\83³ã\82¿ã\83¼ã\80\81 ã\81®ã\81\84ã\81\9aã\82\8cã\81\8bã\81¨ã\81ªã\82\8b (å¾\8cè\80\85ã\81®å ´å\90\88ã\81¯ \fIbuf\fP
+は使用されない)。 \fIbuf\fP に文字列が格納される場合は、 最大で \fIbuflen\fP バイトが格納される (\fIbuflen\fP
 が小さ過ぎたときには文字列は切り詰められ、 \fIerrnum\fP は不定である)。 文字列には必ず終端ヌル文字 (\(aq\e0\(aq) が含まれる。
 .SS strerror_l()
 \fBstrerror_l\fP() は \fBstrerror\fP() と同様だが、 \fIerrnum\fP を \fIlocale\fP
@@ -137,7 +137,7 @@ POSIX.1\-2001 と POSIX.1\-2008 では、 \fBstrerror\fP() や \fBstrerror_l\fP(
 .SS "マルチスレッディング (pthreads(7) 参照)"
 \fBstrerror\fP() 関数はスレッドセーフではない。
 .LP
-.\" FIXME Need a thread-safety statement about strerror_l()
+.\" FIXME Need a thread-safety statement about strerror_l()
 \fBstrerror_r\fP() 関数はスレッドセーフである。
 .SH バージョン
 \fBstrerror_l\fP() 関数は glibc 2.6 で初めて登場した。
@@ -162,6 +162,6 @@ NULL 以外になることが求められている。
 \fBerr\fP(3), \fBerrno\fP(3), \fBerror\fP(3), \fBperror\fP(3), \fBstrsignal\fP(3),
 \fBlocale\fP(7)
 .SH この文書について
-この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.64 の一部
+この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.79 の一部
 である。プロジェクトの説明とバグ報告に関する情報は
 http://www.kernel.org/doc/man\-pages/ に書かれている。