xv6-65oo2/fd.h

12 lines
215 B
C
Raw Normal View History

2006-06-27 14:35:53 +00:00
struct fd {
2006-07-29 09:35:02 +00:00
enum { FD_CLOSED, FD_NONE, FD_PIPE, FD_FILE } type;
2006-07-16 02:04:58 +00:00
int ref; // reference count
2006-06-27 14:35:53 +00:00
char readable;
char writeable;
struct pipe *pipe;
2006-07-29 09:35:02 +00:00
struct inode *ip;
uint off;
2006-06-27 14:35:53 +00:00
};
extern struct fd fds[NFD];