ディレクトリ配下にファイルを作成したい/proc/driver
。「driver/MODULE_NAME」を明示的に使用するのではなく、マクロproc_root_driver
(または提供されているもの) を使用したいと思います。私は使用しますcreate_proc_entry
:
struct proc_dir_entry *simpleproc_fops_entry;
simpleproc_fops_entry = create_proc_entry(MODULE_NAME, 0400, NULL /* proc_root_dir */);
グーグルで調べたところ、使用する提案が見つかりましproc_root_driver
たが、使用するとエラーが発生します
この関数で宣言されていない proc_root_driver
また、proc_root_driver
linux/proc_fs.h では利用できません。
私はこのような構造を宣言しようとしました:
struct proc_dir_entry proc_root;
struct proc_dir_entry *proc_root_driver = &proc_root;
/proc/driver
コンパイル エラーはなくなりましたが、ファイルがまたはの下に表示されませんでした/proc
。でエントリを作成するにはどうすればよい/proc
ですか?