proc文件系统
文章平均质量分 78
wangpengqi
这个作者很懒,什么都没留下…
展开
-
proc数据结构
上节主要说明了proc下的内容,从本节开始解析proc的实现。与普通文件系统一样,proc当然需要虚拟文件系统的支持,所以它必须具备文件系统的几个主要的数据结构。1.proc_dir_entry 在proc文件系统中,每个entry的实例是由proc_dir_entry来描述的,其结构如下:struct proc_dir_entry { unsigned int转载 2013-02-25 16:36:34 · 870 阅读 · 0 评论 -
proc_fs文件的操作
创建一个 proc 文件根据对 proc 文件的不同使用,内核提供了多种包装函数来创建一个 proc 文件。方法一:struct proc_dir_entry *create_proc_entry(const char *name, mode_t mode, struct proc_dir_entry *parent)这是最直接,包装最少的创建方法。参数 name 是要创建转载 2013-02-26 08:37:12 · 990 阅读 · 0 评论 -
一个使用 seq_file 接口的 proc_fs 例子
#include #include #include #include static struct proc_dir_entry *pfile;static char *myfruits[5] = {"apple", "orange", "banana", "watermelon", "pear"};static void *my_seq_start(struc转载 2013-02-26 10:44:40 · 583 阅读 · 0 评论