zealotcat 发表于 2004-10-10 11:54:36

FILE结构在哪里定义呀?

谢谢!

silencexf 发表于 2004-11-30 11:04:39

\linux\fs.h

crquan 发表于 2004-11-30 14:38:45

内核中的 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]
查看完整版本: FILE结构在哪里定义呀?