linux-2.6.33/fcheck_files()
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
*参照元 [#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_st...
{
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]
終了行:
*参照元 [#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_st...
{
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]
ページ名: