由于create_proc_entry
函数已被弃用,它的替代品是什么?
我试图使用create_proc_entry
创建一个简单的proc条目,但得到了这个错误:
错误:隐式声明函数'create_proc_entry'
我在proc_fs.h中找到了create_proc_entry
,但没有在那里找到它。有没有我缺少的东西或者有替代方法可以做到这一点?
答案 0 :(得分:21)
较新的功能名为proc_*
。您可以在include/linux/proc_fs.h
中看到他们的声明。
特别是,proc_create
创建了一个proc条目。您可以在fs/proc/generic.c
的源文件中查看其他(非常有用)函数的实现。您可能对proc_mkdir
和proc_create_data
特别感兴趣。
未来访客请注意:请记住此帖子的日期。这些链接指向Linux的主分支,它可能会随着时间而改变。如果您需要旧版本的接口,则可以找到先前提交的等效位置。如果你想要最新版本,这个答案中的建议可能已经过时了。