摘要: 1、struct inode──字符设备驱动相关的重要结构介绍内核中用inode结构表示具体的文件,而用file结构表示打开的文件描述符。Linux2.6.27内核中,inode结构体具体定义如下:struct inode {struct hlist_node i_hash;struct list_head i_list;struct list_head i_sb_list;struct list_head i_dentry;unsigned long i_ino;atomic_t i_count;unsigned int i_nlink;uid_t i_uid;gid_t i_gid;dev 阅读全文
posted @ 2011-06-24 23:12 阳光特区 阅读(24657) 评论(0) 推荐(0) 编辑
摘要: 内核态获取文件详细信息#include <linux/kernel.h>#include <linux/module.h>#include <linux/init.h>#include <linux/fs.h>#include <linux/string.h>#include <linux/mm.h>#include <linux/syscalls.h>#include <asm/unistd.h>#include <asm/uaccess.h>#define MY_FILE " 阅读全文
posted @ 2011-06-24 22:50 阳光特区 阅读(2153) 评论(0) 推荐(0) 编辑