diff options
author | Poul-Henning Kamp <phk@FreeBSD.org> | 2001-04-07 13:24:59 +0000 |
---|---|---|
committer | Poul-Henning Kamp <phk@FreeBSD.org> | 2001-04-07 13:24:59 +0000 |
commit | 46e78a1f19fc1bc3403d7f2d60480c48b49de820 (patch) | |
tree | dd17f1ea1a7dc5a3b986732407dd6787c05f89dd /sbin/fsck/preen.c | |
parent | 48b2c871dfde6246a8ed6e72fef3003d24e8602d (diff) | |
download | src-46e78a1f19fc1bc3403d7f2d60480c48b49de820.tar.gz src-46e78a1f19fc1bc3403d7f2d60480c48b49de820.zip |
Don't make fsck go quite _that_ fast:
In Preen mode we only checked one partition per disk device.
Notes
Notes:
svn path=/head/; revision=75289
Diffstat (limited to 'sbin/fsck/preen.c')
-rw-r--r-- | sbin/fsck/preen.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/sbin/fsck/preen.c b/sbin/fsck/preen.c index ee1aad2702d6..3313272aaec6 100644 --- a/sbin/fsck/preen.c +++ b/sbin/fsck/preen.c @@ -178,7 +178,6 @@ checkfstab(flags, docheck, checkit) continue; } - if (WIFEXITED(status)) retcode = WEXITSTATUS(status); else @@ -215,6 +214,9 @@ checkfstab(flags, docheck, checkit) if (TAILQ_EMPTY(&d->d_part)) { TAILQ_REMOVE(&diskh, d, d_entries); ndisks--; + } else { + if ((ret = startdisk(d, checkit)) != 0) + return ret; } } if (flags & CHECK_DEBUG) { |