Develop and Download Open Source Software


トップページへ


Linuxカーネルに関する技術情報を集めていくプロジェクトです。現在、Linuxカーネル2.6解読室の第2章までを公開中。




Wikiガイド


トランケートシステムコール

トランケートシステムコールにおいて、ファイルを目的の長さに切りつめることができる。vfs sys_truncate(do_truncate)関数においてiノードに書かれているファイルサイズを目的の長さに書き直した後、そのiノードのtruncateオペレーションを呼び出す。

ext2ファイルシステムの場合は、 ext2_truncate関数(通常ファイルの場合)が呼び出される。ディレクトリやシンボリックリンクファイルではiノードにtruncateオペレーションが登録されておらず、エラーとなる。ext2_truncate関数は、ファイル削除時に呼び出されるものと同様である。

問題点

  1. ext2_truncate関数の説明を参照のこと

(NIS)HirokazuTakahashi
2000年12月09日 (土) 23時55分06秒 JST
1


SourceForge.JP is a Japanese version of SourceForge.net. For developments that are not related to Japan, we recommend you to use SourceForge.net.