xv6-cs450/fd.h
2006-09-06 18:06:04 +00:00

11 lines
214 B
C

struct fd {
enum { FD_CLOSED, FD_NONE, FD_PIPE, FD_FILE } type;
int ref; // reference count
char readable;
char writable;
struct pipe *pipe;
struct inode *ip;
uint off;
};
extern struct fd fds[NFD];