Show page source of internal24-136-トランケートシステムコール #25108

[[PageNavi(internal24-navi)]]

{{{ comment
h2w-title:トランケートシステムコール
}}}
 

= トランケートシステムコール = #SECTION031040000000000000000

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

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

'''問題点'''

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

----

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

[[PageNavi(internal24-navi)]]