Linux Kernel
文章平均质量分 63
jeffreycookie
这个作者很懒,什么都没留下…
展开
-
inotify -- Linux 2.6 内核中的文件系统变化通知机制
一、 引言 众所周知,Linux 桌面系统与 MAC 或 Windows 相比有许多不如人意的地方,为了改善这种状况,开源社区提出用户态需要内核提供一些机制,以便用户态能够及时地得知内核或底层硬件设备发生了什么,从而能够更好地管理设备,给用户提供更好的服务,如 hotplug、udev 和 inotify 就是这种需求催生的。Hotplug 是一种内核向用户态应用通报关于热插拔设备一些事件发生的转载 2012-09-10 13:30:04 · 213 阅读 · 0 评论 -
fstat、stat和lstat区别
stat系统调用系列包括了fstat、stat和lstat,它们都是用来返回“相关文件状态信息”的,三者的不同之处在于设定源文件的方式不同。 1 首先隆重介绍的是一个非常重要的”VIP”人物,他是fstat, stat和lstat三者都要用到的一个结构体类型,名字叫做struct stat。可以说,没有这个struct stat的支持,上述三个系统调用将寸步难行。 这个struct st转载 2012-09-11 10:59:59 · 267 阅读 · 0 评论 -
Kernel Module
从今天开始又开始写博客了 int disp_mem_request(int sel,__u32 size) { #ifndef FB_RESERVED_MEM unsigned map_size = 0; struct page *page; if(g_disp_mm[sel].info_base != 0) return -EINVAL; g_disp_m原创 2012-10-22 01:49:51 · 229 阅读 · 0 评论