FILE结构在哪里定义呀?
谢谢! \linux\fs.h内核中的 struct file 的定义
FILE 是在 libc 中定义的结构体,只出现在用户空间中,struct file 是内核中定义的结构体,只出现在内核空间中,
在 /usr/include/stdio.h 中,定义如下:
typedef struct _IO_FILE FILE;
在 /usr/src/linux/include/linux/fs.h 定义如下:
struct file {
...
};
我想你问的是内核中的 struct file 的定义吧?
页:
[1]