As create_proc_entry
函数已被弃用,它的替代品是什么?
我试图使用创建一个简单的过程条目create_proc_entry
但得到了这个错误:
错误:函数“create_proc_entry”的隐式声明
我摸索着create_proc_entry
在 proc_fs.h 中但没有找到它。我是否缺少某些东西或者有其他选择可以做到这一点?
新函数被命名为proc_*
。您可以在中查看他们的声明include/linux/proc_fs.h https://github.com/torvalds/linux/blob/master/include/linux/proc_fs.h.
尤其,proc_create
创建一个过程条目。您可以在源文件中查看其他(非常有用)函数的实现:fs/proc/generic.c https://github.com/torvalds/linux/blob/master/fs/proc/generic.c。您可能特别感兴趣proc_mkdir https://github.com/torvalds/linux/blob/master/fs/proc/generic.c#L434 and proc_create_data https://github.com/torvalds/linux/blob/master/fs/proc/generic.c#L441.
未来访客请注意:请记住本文的发布日期。这些链接指向 Linux 的 master 分支,该分支可能会随着时间的推移而发生变化。如果您需要旧版本的界面,您可以找到先前提交的等效位置。如果您想要最新版本,此答案中的建议可能已经过时。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)