summaryrefslogtreecommitdiffstats
path: root/sbin/fsck_ffs
diff options
context:
space:
mode:
authortomsoft <tomsoft@FreeBSD.org>2000-12-09 15:27:35 +0000
committertomsoft <tomsoft@FreeBSD.org>2000-12-09 15:27:35 +0000
commita11b7b009aa17eb8aaa1250f191e5fa0f9ee880e (patch)
tree49941b9fe788fe17d4b570f5200728f318545895 /sbin/fsck_ffs
parent861f7be1085c61e97f6164d6bd4ffe5555b64d57 (diff)
downloadFreeBSD-src-a11b7b009aa17eb8aaa1250f191e5fa0f9ee880e.zip
FreeBSD-src-a11b7b009aa17eb8aaa1250f191e5fa0f9ee880e.tar.gz
added growfs(8) including ffsinfo(8) to the freebsd base system
Reviewed by: grog
Diffstat (limited to 'sbin/fsck_ffs')
-rw-r--r--sbin/fsck_ffs/pass1.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/sbin/fsck_ffs/pass1.c b/sbin/fsck_ffs/pass1.c
index fcd596b..1045a5f 100644
--- a/sbin/fsck_ffs/pass1.c
+++ b/sbin/fsck_ffs/pass1.c
@@ -73,12 +73,16 @@ pass1()
cgd = cgdmin(&sblock, c);
if (c == 0) {
i = cgbase(&sblock, c);
- cgd += howmany(sblock.fs_cssize, sblock.fs_fsize);
} else
i = cgsblock(&sblock, c);
for (; i < cgd; i++)
setbmap(i);
}
+ i = sblock.fs_csaddr;
+ cgd = i + howmany(sblock.fs_cssize, sblock.fs_fsize);
+ for (; i < cgd; i++)
+ setbmap(i);
+
/*
* Find all allocated blocks.
*/
OpenPOWER on IntegriCloud