由于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 分支,该分支可能会随着时间而改变。如果您需要旧版本的接口,您可以找到先前提交的等效位置。如果您想要最新版本,则此答案中的建议可能已经过时。