.\" Updated & Modified Mon Jan 10 08:08:29 JST 2005
.\" by Yuichi SATO <ysato444@yahoo.co.jp>
.\"
-.TH FCLOSE 3 2009\-02\-23 GNU "Linux Programmer's Manual"
+.TH FCLOSE 3 2015\-01\-22 GNU "Linux Programmer's Manual"
.SH 名前
fclose \- ストリームを閉じる
.SH 書式
.sp
\fBint fclose(FILE *\fP\fIstream\fP\fB);\fP
.SH 説明
-\fBfclose\fP() 関数は、 \fIstream\fP が指すストリームを (バッファリングされて
+\fBfclose\fP() é\96¢æ\95°ã\81¯ã\80\81 \fIstream\fP ã\81\8cæ\8c\87ã\81\99ã\82¹ã\83\88ã\83ªã\83¼ã\83 ã\82\92 (ã\83\90ã\83\83ã\83\95ã\82¡ã\83¼ã\83ªã\83³ã\82°ã\81\95ã\82\8cã\81¦
いた全ての出力データを \fBfflush\fP(3) を用いて書き込んで) フラッシュし、
-対応するファイルディスクリプタをクローズする。
+対å¿\9cã\81\99ã\82\8bã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼ã\82\92ã\82¯ã\83ã\83¼ã\82ºã\81\99ã\82\8bã\80\82
.SH 返り値
関数が正常に終了すると 0 が返される。 正常に終了しなかった場合には \fBEOF\fP が返され、 \fIerrno\fP がエラーを示すために設定される。
どちらの場合も、そのストリームに対する (\fBfclose\fP() へのさらなる呼び出しを含む) それ以上のアクセスは 未定義の動作を生じさせる。
.\" low-level file operations on the same stream. If you do get this error,
.\" you must have closed the stream's low-level file descriptor using
.\" something like close(fileno(stream)).
-\fIstream\fP の基となるファイルディスクリプタが不正である。
+\fIstream\fP ã\81®å\9fºã\81¨ã\81ªã\82\8bã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼ã\81\8cä¸\8dæ£ã\81§ã\81\82ã\82\8bã\80\82
.PP
\fBfclose\fP() 関数はこれ以外にも \fBclose\fP(2), \fBwrite\fP(2), \fBfflush\fP(3)
のルーチンで失敗することがある。その場合は \fIerrno\fP が、失敗したルーチンで設定された値に設定される。
.SH 準拠
C89, C99.
.SH 注意
-\fBfclose\fP() ã\81¯ C ã\83©ã\82¤ã\83\96ã\83©ã\83ªã\81§æ\8f\90ä¾\9bã\81\95ã\82\8cã\81\9fã\83¦ã\83¼ã\82¶ã\83¼ç©ºé\96\93ã\83\90ã\83\83ã\83\95ã\82¡ã\82\92ã\83\95ã\83©ã\83\83ã\82·ã\83¥ã\81\99ã\82\8bã\81 ã\81\91ã\81§ ã\81\82る点に注意すること。
-データを確実に物理的にディスクに記録するためには カーネルバッファも (\fBsync\fP(2) や \fBfsync\fP(2) を用いて)
+\fBfclose\fP() ã\81¯ C ã\83©ã\82¤ã\83\96ã\83©ã\83ªã\81§æ\8f\90ä¾\9bã\81\95ã\82\8cã\81\9fã\83¦ã\83¼ã\82¶ã\83¼ç©ºé\96\93ã\83\90ã\83\83ã\83\95ã\82¡ã\83¼ã\81 ã\81\91ã\82\92ã\83\95ã\83©ã\83\83ã\82·ã\83¥ã\81\99る点に注意すること。
+ã\83\87ã\83¼ã\82¿ã\82\92確å®\9fã\81«ç\89©ç\90\86ç\9a\84ã\81«ã\83\87ã\82£ã\82¹ã\82¯ã\81«è¨\98é\8c²ã\81\99ã\82\8bã\81\9fã\82\81ã\81«ã\81¯ ã\82«ã\83¼ã\83\8dã\83«ã\83\90ã\83\83ã\83\95ã\82¡ã\83¼ã\82\82 (\fBsync\fP(2) ã\82\84 \fBfsync\fP(2) ã\82\92ç\94¨ã\81\84ã\81¦)
フラッシュしなければならない。
.SH 関連項目
\fBclose\fP(2), \fBfcloseall\fP(3), \fBfflush\fP(3), \fBfopen\fP(3), \fBsetbuf\fP(3)
+.SH この文書について
+この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.79 の一部
+である。プロジェクトの説明とバグ報告に関する情報は
+http://www.kernel.org/doc/man\-pages/ に書かれている。