diff options
author | rsc <rsc> | 2009-05-31 00:26:10 +0000 |
---|---|---|
committer | rsc <rsc> | 2009-05-31 00:26:10 +0000 |
commit | 0c7f483838c48db05e7ea44232a55135d7c262a0 (patch) | |
tree | 110a2d7fcc282d100d6d425ecfb9754f3c143328 | |
parent | 74afa70d3051553df46d1ea0d76149a7a86c0a47 (diff) | |
download | xv6-labs-0c7f483838c48db05e7ea44232a55135d7c262a0.tar.gz xv6-labs-0c7f483838c48db05e7ea44232a55135d7c262a0.tar.bz2 xv6-labs-0c7f483838c48db05e7ea44232a55135d7c262a0.zip |
move T_DIR etc into stat.h; move type up
-rw-r--r-- | fs.h | 4 | ||||
-rw-r--r-- | mkfs.c | 1 | ||||
-rw-r--r-- | stat.h | 6 |
3 files changed, 6 insertions, 5 deletions
@@ -31,10 +31,6 @@ struct dinode { uint addrs[NADDRS]; // Data block addresses }; -#define T_DIR 1 // Directory -#define T_FILE 2 // File -#define T_DEV 3 // Special device - // Inodes per block. #define IPB (BSIZE / sizeof(struct dinode)) @@ -6,6 +6,7 @@ #include <assert.h> #include "types.h" #include "fs.h" +#include "stat.h" int nblocks = 995; int ninodes = 200; @@ -1,7 +1,11 @@ +#define T_DIR 1 // Directory +#define T_FILE 2 // File +#define T_DEV 3 // Special device + struct stat { + short type; // Type of file int dev; // Device number uint ino; // Inode number on device - short type; // Type of file short nlink; // Number of links to file uint size; // Size of file in bytes }; |