diff options
author | Thomas-Henning von Kamptz <tomsoft@FreeBSD.org> | 2000-12-09 15:27:35 +0000 |
---|---|---|
committer | Thomas-Henning von Kamptz <tomsoft@FreeBSD.org> | 2000-12-09 15:27:35 +0000 |
commit | 3d5000784d3a114a0c853b05fcb6faed5583d92b (patch) | |
tree | 92f4ed5e7f2ed29ef6fddafb97ec5c33380117ab /sbin/fsck_ffs/pass1.c | |
parent | f786d43aac846cc6c2a001a424b2683c9ec46a35 (diff) | |
download | src-3d5000784d3a114a0c853b05fcb6faed5583d92b.tar.gz src-3d5000784d3a114a0c853b05fcb6faed5583d92b.zip |
added growfs(8) including ffsinfo(8) to the freebsd base system
Reviewed by: grog
Notes
Notes:
svn path=/head/; revision=69800
Diffstat (limited to 'sbin/fsck_ffs/pass1.c')
-rw-r--r-- | sbin/fsck_ffs/pass1.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/sbin/fsck_ffs/pass1.c b/sbin/fsck_ffs/pass1.c index fcd596b9cc27..1045a5f0520a 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. */ |