diff options
Diffstat (limited to 'file.h')
-rw-r--r-- | file.h | 7 |
1 files changed, 3 insertions, 4 deletions
@@ -15,9 +15,7 @@ struct inode { uint dev; // Device number uint inum; // Inode number int ref; // Reference count - int flags; // I_VALID - struct spinlock lock; - struct sleeplock sleeplock; + int flags; // I_BUSY, I_VALID short type; // copy of disk inode short major; @@ -27,7 +25,8 @@ struct inode { uint addrs[NDIRECT+1]; }; -#define I_VALID 0x1 +#define I_BUSY 0x1 +#define I_VALID 0x2 // device implementations |