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