xv6-cs450/file.h

10 lines
178 B
C
Raw Normal View History

2006-09-06 20:38:56 +02:00
struct file {
2009-05-31 04:07:51 +02:00
enum { FD_NONE, FD_PIPE, FD_INODE } type;
2006-07-16 04:04:58 +02:00
int ref; // reference count
2006-06-27 16:35:53 +02:00
char readable;
2006-09-06 20:06:04 +02:00
char writable;
2006-06-27 16:35:53 +02:00
struct pipe *pipe;
struct inode *ip;
uint off;
2006-06-27 16:35:53 +02:00
};