diff options
author | rsc <rsc> | 2009-05-31 00:59:37 +0000 |
---|---|---|
committer | rsc <rsc> | 2009-05-31 00:59:37 +0000 |
commit | ba6cd8a685cdf86f308ba8c8cd1faa39adf86fa5 (patch) | |
tree | 4ba105d444cc4e0f541486879f76d354ddbd6aaf /mkfs.c | |
parent | 030a47736fbb0febddce2647e5a80b98ca409695 (diff) | |
download | xv6-labs-ba6cd8a685cdf86f308ba8c8cd1faa39adf86fa5.tar.gz xv6-labs-ba6cd8a685cdf86f308ba8c8cd1faa39adf86fa5.tar.bz2 xv6-labs-ba6cd8a685cdf86f308ba8c8cd1faa39adf86fa5.zip |
drop NADDRS and INDIRECT; too many names
Diffstat (limited to 'mkfs.c')
-rw-r--r-- | mkfs.c | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -259,17 +259,17 @@ iappend(uint inum, void *xp, int n) } x = xint(din.addrs[fbn]); } else { - if(xint(din.addrs[INDIRECT]) == 0) { + if(xint(din.addrs[NDIRECT]) == 0) { // printf("allocate indirect block\n"); - din.addrs[INDIRECT] = xint(freeblock++); + din.addrs[NDIRECT] = xint(freeblock++); usedblocks++; } // printf("read indirect block\n"); - rsect(xint(din.addrs[INDIRECT]), (char*) indirect); + rsect(xint(din.addrs[NDIRECT]), (char*) indirect); if(indirect[fbn - NDIRECT] == 0) { indirect[fbn - NDIRECT] = xint(freeblock++); usedblocks++; - wsect(xint(din.addrs[INDIRECT]), (char*) indirect); + wsect(xint(din.addrs[NDIRECT]), (char*) indirect); } x = xint(indirect[fbn-NDIRECT]); } |