NetBSD/sbin/fsck_ffs
thorpej 2402aaa614 Bug fix from Kirk McKusick <mckusick@McKusick.COM>:
Fix a bug in fsck_ffs where if a directory somehow develops a hole
(that is a block pointer that has a value of zero), fsck would give the
filesystem a clean bill of health, but the kernel would panic when
accessing the directory with the hole. Fsck now checks for holes
in directories.  If found in preen mode, fsck fails.  In manual
mode, it can be directed to shorten the directory to the beginning of
the hole. A  more complete solution would be to allocate a block to fill
the hole. However, this is a lot more work for a `cannot happen' error,
so the extra effort seems unwarranted.
1996-10-11 20:15:46 +00:00
..
SMM.doc Bug fix from Kirk McKusick <mckusick@McKusick.COM>: 1996-10-11 20:15:46 +00:00
Makefile - util.h -> fsutil.h 1996-09-27 22:45:10 +00:00
dir.c - util.h -> fsutil.h 1996-09-27 22:45:10 +00:00
extern.h - util.h -> fsutil.h 1996-09-27 22:45:10 +00:00
fsck.h Bug fix from Kirk McKusick <mckusick@McKusick.COM>: 1996-10-11 20:15:46 +00:00
fsck_ffs.8 - fixed all printf formats [there were a lot of %l? <-> %? mistakes] 1996-09-23 16:18:31 +00:00
inode.c Bug fix from Kirk McKusick <mckusick@McKusick.COM>: 1996-10-11 20:15:46 +00:00
main.c Bug fix from Kirk McKusick <mckusick@McKusick.COM>: 1996-10-11 20:15:46 +00:00
pass1.c - util.h -> fsutil.h 1996-09-27 22:45:10 +00:00
pass1b.c - fixed all printf formats [there were a lot of %l? <-> %? mistakes] 1996-09-23 16:18:31 +00:00
pass2.c - util.h -> fsutil.h 1996-09-27 22:45:10 +00:00
pass3.c convert to new RCS Id conventions; reduce my headache 1995-03-18 14:54:19 +00:00
pass4.c - util.h -> fsutil.h 1996-09-27 22:45:10 +00:00
pass5.c - util.h -> fsutil.h 1996-09-27 22:45:10 +00:00
setup.c - util.h -> fsutil.h 1996-09-27 22:45:10 +00:00
utilities.c - util.h -> fsutil.h 1996-09-27 22:45:10 +00:00