ディレクトリエントリキャッシュの検索と登録

あるディレクトリ以下にあるファイルのdentryをもとめるために、d_lookup関数が用意されている。d_lookup関数は、ディレクトリのdentryと、これから検索するファイル名を入力とする。d_lookup関数は、上記ディレクトリエントリキャッシュ内から一致するdentryを見つけ出し、参照数を1増やす(dget関数)。キャッシュ上に無かった場合はNULLを返却する。

新しいdentryをキャッシュ登録するには、d_rehash関数を使用する。逆にキャッシュの登録を抹消するにはd_drop関数を使用する。


(NIS)HirokazuTakahashi
2000年06月11日 (日) 22時29分57秒 JST
1