OSDN Git Service

(split) LDP: Update release pages
[linuxjm/LDP_man-pages.git] / release / man2 / close.2
index 04e5cfc..33e17ca 100644 (file)
@@ -1,5 +1,5 @@
 .\" This manpage is Copyright (C) 1992 Drew Eckhardt;
-.\"                               1993 Michael Haardt, Ian Jackson.
+.\"             and Copyright (C) 1993 Michael Haardt, Ian Jackson.
 .\"
 .\" %%%LICENSE_START(VERBATIM)
 .\" Permission is granted to make and distribute verbatim copies of this
 .\" This file was generated with po4a. Translate the source file.
 .\"
 .\"*******************************************************************
+.\"
+.\" Japanese Version Copyright (c) 1997 HANATAKA Shinya
+.\"         all rights reserved.
+.\" Translated Sat Jun  1 22:22:05 JST 1997
+.\"         by HANATAKA Shinya <hanataka@abyss.rim.or.jp>
+.\" Modified Mon Sep 23 20:42:13 JST 2000
+.\"         by HANATAKA Shinya <hanataka@abyss.rim.or.jp>
+.\" Updated & Modified Sat Apr  7 03:24:03 JST 2001
+.\"         by Yuichi SATO <ysato@h4.dion.ne.jp>
+.\" Updated & Modified Mon Jan 14 12:41:36 JST 2002 by Yuichi SATO
+.\" Updated & Modified Wed Dec 29 07:01:14 JST 2004
+.\"         by Yuichi SATO <ysato444@yahoo.co.jp>
+.\" Updated 2007-10-12, Akihiro MOTOKI, LDP v2.66
+.\" Updated 2008-02-10, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>, LDP v2.77
+.\"
 .TH CLOSE 2 2007\-12\-28 Linux "Linux Programmer's Manual"
 .SH 名前
 close \- ファイルディスクリプタをクローズする
@@ -48,7 +63,7 @@ close \- ファイルディスクリプタをクローズする
 .fi
 .SH 説明
 \fBclose\fP()  は、ファイルディスクリプタをクローズする。 そのディスクリプタは、どのファイルも参照していない状態になり、 再利用が可能になる。
\81\9dã\81®ã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\81«é\96¢é\80£ã\81¥ã\81\91ã\82\89ã\82\8cã\81\9fã\83\95ã\82¡ã\82¤ã\83«ã\81« ã\81\8bã\81\91ã\82\89ã\82\8cã\81\9fã\83¬ã\82³ã\83¼ã\83\89ã\83»ã\83­ã\83\83ã\82¯ (\fBfcntl\fP(2)  å\8f\82ç\85§)
+そのファイルディスクリプタに関連づけられたファイルに かけられたレコードロック (\fBfcntl\fP(2)  参照)
 のうち、そのプロセスが保有しているものは、 (そのファイルディスクリプタがロック取得に利用されたか どうかによらず) すべて削除される。
 .PP
 \fIfd\fP が、対応するオープンファイル記述 (open file description)  (\fBopen\fP(2)  参照)
@@ -72,7 +87,7 @@ SVr4, 4.3BSD, POSIX.1\-2001.
 .SH 注意
 \fBclose\fP()  の返り値のチェックはよく省略されるが、 これは深刻なプログラミングエラーである。 前の \fBwrite\fP(2)
 処理に関するエラーが最後の \fBclose\fP()  のときになって初めて通知される場合がありうる。 ファイルクローズの際に返り値をチェックしないと、
-æ°\97ä»\98ã\81\8bã\81ªã\81\84ã\81\86ã\81¡ã\81«ã\83\87ã\83¼ã\82¿ã\82\92失ã\81£ã\81¦ã\81\97ã\81¾ã\81\86ã\81\8bã\82\82ã\81\97ã\82\8cã\81ªã\81\84ã\80\82 ã\81\93ã\82\8cã\81¯ç\89¹ã\81« NFS ã\82\84ã\83\87ã\82£ã\82¹ã\82¯ã\83»ã\82¯ã\82©ã\83¼ã\82¿ã\82\92使ç\94¨ã\81\97ã\81\9få ´å\90\88ã\81«è¦\8bã\82\89ã\82\8cã\82\8bã\80\82
+気付かないうちにデータを失ってしまうかもしれない。 これは特に NFS やディスククォータを使用した場合に見られる。
 .PP
 クローズに成功しても、データがディスクに保存されたかどうかは 保証されない (カーネルが書きこみを遅延させることがあるためである)。
 ストリームがクローズされるときにバッファをフラッシュするかどうかは、 ファイルシステムによって異なる。
@@ -93,6 +108,6 @@ SVr4, 4.3BSD, POSIX.1\-2001.
 \fBfcntl\fP(2), \fBfsync\fP(2), \fBopen\fP(2), \fBshutdown\fP(2), \fBunlink\fP(2),
 \fBfclose\fP(3)
 .SH この文書について
-この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.50 の一部
+この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.54 の一部
 である。プロジェクトの説明とバグ報告に関する情報は
 http://www.kernel.org/doc/man\-pages/ に書かれている。