什么是create_proc_entry()的替代方案

时间:2013-09-02 03:40:42

标签: linux-kernel procfs

由于create_proc_entry函数已被弃用,它的替代品是什么? 我试图使用create_proc_entry创建一个简单的proc条目,但得到了这个错误:

  

错误:隐式声明函数'create_proc_entry'

我在proc_fs.h中找到了create_proc_entry,但没有在那里找到它。有没有我缺少的东西或者有替代方法可以做到这一点?

1 个答案:

答案 0 :(得分:21)

较新的功能名为proc_*。您可以在include/linux/proc_fs.h中看到他们的声明。

特别是,proc_create创建了一个proc条目。您可以在fs/proc/generic.c的源文件中查看其他(非常有用)函数的实现。您可能对proc_mkdirproc_create_data特别感兴趣。


未来访客请注意:请记住此帖子的日期。这些链接指向Linux的主分支,它可能会随着时间而改变。如果您需要旧版本的接口,则可以找到先前提交的等效位置。如果你想要最新版本,这个答案中的建议可能已经过时了。