X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=draft%2Fman2%2Ftruncate.2;h=4c6bb40130d02f31f8102a4bbcb8456b0bef5593;hb=898c3329e032dd492adb9ff4949129997cd7849b;hp=cd8c18e9ff51572bc9ad0d1fd80bbf3fc731a379;hpb=971239c77d1ea410d14adbbcc6fe13191bfe4d73;p=linuxjm%2FLDP_man-pages.git diff --git a/draft/man2/truncate.2 b/draft/man2/truncate.2 index cd8c18e9..4c6bb401 100644 --- a/draft/man2/truncate.2 +++ b/draft/man2/truncate.2 @@ -96,7 +96,7 @@ _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTEND \fIlength\fP バイトの長さになるように延長する、もしくは切り詰める。 .LP もし切り詰める前のファイルが \fIlength\fP より長ければ、length バイトを越える部分のデータは失われる。 もし切り詰める前のファイルが -\fIlength\fP より短かければ、伸張される。 伸張された部分を読んだ場合は NULL バイト (\(aq\e0\(aq) の列が返される。 +\fIlength\fP より短かければ、伸張される。 伸張された部分を読んだ場合はヌルバイト (\(aq\e0\(aq) の列が返される。 .LP ファイルオフセットは変更されない。 .LP @@ -115,7 +115,7 @@ _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTEND あるいは、指定されたファイルに対する書き込み許可を持っていない。 (\fBpath_resolution\fP(7) も参照のこと) .TP \fBEFAULT\fP -\fIpath\fP がプロセスに割り当てられているアドレス空間外を指している。 +引き数 \fIpath\fP がプロセスに割り当てられているアドレス空間外を指している。 .TP \fBEFBIG\fP 引き数 \fIlength\fP が最大ファイルサイズより大きい。(XSI) @@ -150,6 +150,9 @@ inode の更新時に I/O エラーが発生した。 .\" on kernel 2.6.13 下層にあるファイルシステムでは、現在のファイル長を越えて ファイルを伸長することができない。 .TP +\fBEPERM\fP +操作が file seal により禁止されている。 \fBfcntl\fP(2) 参照。 +.TP \fBEROFS\fP ファイルが読み込み専用 (read only) のファイルシステム上にある。 .TP @@ -208,7 +211,3 @@ glibc 2.12 のヘッダファイルにはバグがあり、 \fBftruncate\fP() の最小値が 200112L ではなく 200809L となっていた。 このバグは、これ以降のバージョンの glibc では修正されている。 .SH 関連項目 \fBopen\fP(2), \fBstat\fP(2), \fBpath_resolution\fP(7) -.SH この文書について -この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.63 の一部 -である。プロジェクトの説明とバグ報告に関する情報は -http://www.kernel.org/doc/man\-pages/ に書かれている。