首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

create_proc_read_entry中的最后一个参数data,该如何解决

2012-04-14 
create_proc_read_entry中的最后一个参数datastruct proc_dir_entry * create_proc_read_entry (const cha

create_proc_read_entry中的最后一个参数data
struct proc_dir_entry * create_proc_read_entry (const char *name,mode_t mode,struct proc_dir_entry *parent,read_proc_t* read_proc,void *data);

查了一下data是传给read_proc的参数
而查的的资料中对read_proc中data的解释是 “data :被多个proc文件定义为读时,通过data传递参数”,write _proc中的data也是类似作用,可到底什么作用我还是不明白 ,查了好久也没找到,,希望高手们能指点下

[解决办法]
告诉你就是个参数,具体是什么,那是你决定的,void指针可以指向任何东西
[解决办法]
我写过类似代码

当时我是写一个kernel module把 jiffies and HZ export 到user space 的/proc下面,

兄弟,应该很简单的。。。。

再自己琢磨一下!
[解决办法]
那个data 实际也没啥特别的意义,你可以参考一下源码。。。
大多数code里都填写了NULL.

热点排行