*参照元 [#n4ce510c]
#backlinks

*説明 [#p2fe8551]
-パス: [[linux-2.6.33/include/linux/fdtable.h]]

-FIXME: これは何?
--説明


**引数 [#laac4348]
-struct files_struct *files
--
--[[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]

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS