![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
TCP/IP协议栈
文章平均质量分 77
卧龙逐梦
这个作者很懒,什么都没留下…
展开
-
file结构体和inode结构体
(1)struct file结构体定义在include/linux/fs.h中定义。文件结构体代表一个打开的文件,系统中的每个打开的文件在内核空间都有一个关联的struct file。它由内核在打开文件时创建,并传递给在文件上进行操作的任何函数。在文件的所有实例都关闭后,内核释放这个数据结构。在内核创建和驱动源码中,struct file的指针通常被命名为file或filp。如下所示:stru转载 2013-05-08 16:34:45 · 675 阅读 · 0 评论 -
socket和sock的一些分析
/* 1、每一个打开的文件、socket等等都用一个file数据结构代表,这样文件和socket就通过inode->u(union)中的各个成员来区别: struct inode { ..................... union { struct ext2_inode_info ext2_i; struct ext3_inode_info ext3_i; stru转载 2013-05-08 15:08:27 · 3720 阅读 · 0 评论