*参照元 [#ib7fffb5] #backlinks *説明 [#r07cf075] -パス: [[linux-2.6.33/include/linux/file.h]] -fput を呼ぶ必要があれば、fput を呼び出す。 --fget_light() と対にして使う。 --[[linux-2.6.33/fget_light()]] **引数 [#n7f523f0] -struct file *file --ファイル --[[linux-2.6.33/file]] -int fput_needed --fput を呼ぶ必要があるか否か **返り値 [#zb99c97a] -なし **参考 [#u25d2987] *実装 [#efb9c152] static inline void fput_light(struct file *file, int fput_needed) { if (unlikely(fput_needed)) - -fput_needed が false の場合に高速なコードを出力する。 -つまり fput_needed は false であることが多い。 --[[linux-2.6.33/unlikely()]] fput(file); - --[[linux-2.6.33/fput()]] } *コメント [#z703dddc]