哪个函数可以替换Linux内核2.6.32中的“create_proc_info_entry”?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了哪个函数可以替换Linux内核2.6.32中的“create_proc_info_entry”?相关的知识,希望对你有一定的参考价值。
2.6.32内核没有“create_proc_info_entry”的功能。 哪个功能可以取代它? 谢谢。
答案
从Documentation / filesystems / seq_file.txt我们有以下内容:
不推荐使用create_proc_entry
请注意,上面的文章使用了在内核3.10中删除的create_proc_entry。当前版本需要以下更新
- entry = create_proc_entry("sequence", 0, NULL); - if (entry) - entry->proc_fops = &ct_file_ops; + entry = proc_create("sequence", 0, NULL, &ct_file_ops);
有关更多信息,请参阅80e928f7ebb958f4d79d4099d1c5c0a015a23b93
另一答案
可能你需要这样的东西:
int proc_read(char *page, char **start, off_t off, int count, int *eof, void *data)
{
return sprintf(page, "Hello World!\n");
}
create_proc_read_entry("proc_test", 0444, NULL, proc_read, NULL);
以上是关于哪个函数可以替换Linux内核2.6.32中的“create_proc_info_entry”?的主要内容,如果未能解决你的问题,请参考以下文章