2013-09-02 28 views
10

create_proc_entryという機能は廃止されましたが、その置き換えは何ですか? は、私がcreate_proc_entryを使用して簡単なのprocエントリを作成しようとしているが、このエラーを得た:create_proc_entry()の代替手段は何ですか

error: implicit declaration of function ‘create_proc_entry’

私はproc_fs.hでcreate_proc_entryをgreppedが、そこにそれを見つけることができませんでした。私が行方不明になっていることがあるのですか、これを行うための選択肢がありますか?

+0

この回答に記載されているものを試す必要があります。http://stackoverflow.com/questions/8516021/proc-create-example-for-kernel-module – Siosm

答えて

20

新しい機能の名前はproc_*です。あなたはその宣言をinclude/linux/proc_fs.hに見ることができます。

特に、proc_createはprocエントリを作成します。ソースファイルのfs/proc/generic.cにある他の(非常に役に立つ)関数の実装をチェックすることができます。特にproc_mkdirproc_create_dataに興味があるかもしれません。


この投稿の日付は覚えておいてください。リンクはLinuxのマスターブランチにつながりますが、時間が経つにつれて変化する可能性があります。古いバージョンのインタフェースが必要な場合は、前回のコミットに相当する場所を見つけることができます。最新のバージョンが必要な場合は、この回答の提案が古くなった可能性があります。

関連する問題