このページを編集する際は、編集に関する方針に従ってください。

概要

  • linux2.6/fs/file_table.cにて定義
  • 引数で渡されたファイルが利用されなくなったとき対応する各種オブジェクトを解放する

引数

実装

void fastcall fput(struct file *file) {

	if (atomic_dec_and_test(&file->f_count))
		__fput(file);
  • アトミックにfile->f_countをデクリメントし、その結果が0であれば1を返し、0でなければ0を返す。
  • fileに対応する各種オブジェクトを解放する

}

EXPORT_SYMBOL(fput);

呼出元


履歴

  • 作者:ひら
  • 日付:2005/11/21
  • 対象:2.6.10
    更新日更新者更新内容

コメント


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2016-11-13 (日) 23:32:10 (194d)