什么是create_proc_entry()的替代方案

Kum*_*rav 11 linux-kernel procfs

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

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

create_proc_entry在proc_fs.h中抓了一下但是没找到它.有什么东西我缺少或有替代方法吗?

Sha*_*baz 21

较新的功能已命名proc_*.你可以看到他们的声明include/linux/proc_fs.h.

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


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