- 追加された行はこの色です。
- 削除された行はこの色です。
*参照元 [#n4ce510c]
#backlinks
*説明 [#p2fe8551]
-パス: [[linux-2.6.33/include/linux/fdtable.h]]
-FIXME: これは何?
--説明
**引数 [#laac4348]
-struct files_struct *files
--
--[[linux-2.6.33/]]
--[[linux-2.6.33/files_struct]]
-unsigned int fd
--ファイルディスクリプタ
**返り値 [#e1cc0041]
-struct file *
--ファイル
--[[linux-2.6.33/file]]
**参考 [#y987a060]
*実装 [#na675c49]
static inline struct file * fcheck_files(struct files_struct *files, unsigned int fd)
{
struct file * file = NULL;
struct fdtable *fdt = files_fdtable(files);
-
--[[linux-2.6.33/fdtable]]
-
--[[linux-2.6.33/files_fdtable()]]
if (fd < fdt->max_fds)
file = rcu_dereference(fdt->fd[fd]);
-
-fdt->fd は struct file 型の配列
--[[linux-2.6.33/rcu_dereference()]]
return file;
}
*コメント [#i4620339]