fd与FILE*的关系

1 FILE结构体的内容 struct file结构体定义在/linux/include/linux/fs.h)中,文件结构体代表一个打开的文件,系统中每个打开的文件在内核空间都有一个关联的struct file。它由内核在打开文件时创建,并传递给在文件上进行操作的任何函数。在文件的所有实例都关闭后,内核释放这个数据结构。在内核创建和驱动源码中,struct file的指针通常被命名为file或f
相关文章
相关标签/搜索