首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在/proc/sys中动态读取创建的文件

问在/proc/sys中动态读取创建的文件
EN

Stack Overflow用户
提问于 2013-10-06 10:35:07
回答 1查看 723关注 0票数 0

LKM可以在/proc/sys中动态创建条目,但是sysctl (不是Linux命令,而是C的sysctl)接受一个带有预定义值的ints数组作为第一个参数,该数组表示/proc/sys中的条目。我的问题是:我可以使用sysctl读取动态创建的条目,还是需要使用fopen、read等.?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-10-06 10:41:58

您需要使用文件系统接口:fopen、fread等(或者open,read,如果您愿意)。

关于C函数,称为sysctl,不要用它

长期以来,一直不鼓励使用这个系统调用,而且它是如此不受欢迎,以至于很可能在未来的内核版本中消失。由于Linux2.6.24,使用此系统调用会在内核日志中产生警告。现在就从程序中删除它;使用/proc/sys接口代替。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19207862

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档