freebsd-nq/sbin/fsck_ffs
Kirk McKusick ada981b228 Create a new 32-bit fs_flags word in the superblock. Add code to move
the old 8-bit fs_old_flags to the new location the first time that the
filesystem is mounted by a new kernel. One of the unused flags in
fs_old_flags is used to indicate that the flags have been moved.
Leave the fs_old_flags word intact so that it will work properly if
used on an old kernel.

Change the fs_sblockloc superblock location field to be in units
of bytes instead of in units of filesystem fragments. The old units
did not work properly when the fragment size exceeeded the superblock
size (8192). Update old fs_sblockloc values at the same time that
the flags are moved.

Suggested by:	BOUWSMA Barry <freebsd-misuser@netscum.dyndns.dk>
Sponsored by:   DARPA & NAI Labs.
2002-11-27 02:18:58 +00:00
..
SMM.doc s/filesystem/file system/g as discussed on -developers 2002-08-21 18:11:48 +00:00
dir.c s/filesystem/file system/g as discussed on -developers 2002-08-21 18:11:48 +00:00
ea.c Add a source file where EXTATTR checks will happen and hook it in even 2002-09-16 11:27:47 +00:00
fsck_ffs.8 Fix some 'SYNOPSIS' and 'usage' messages. 2002-08-27 00:49:27 +00:00
fsck.h Add a source file where EXTATTR checks will happen and hook it in even 2002-09-16 11:27:47 +00:00
fsutil.c Create a new 32-bit fs_flags word in the superblock. Add code to move 2002-11-27 02:18:58 +00:00
inode.c Fix a bunch of format string warnings which broke 2002-07-31 12:01:14 +00:00
main.c s/filesystem/file system/g as discussed on -developers 2002-08-21 18:11:48 +00:00
Makefile Add a source file where EXTATTR checks will happen and hook it in even 2002-09-16 11:27:47 +00:00
pass1.c Use the standardized CHAR_BIT constant instead of NBBY in userland. 2002-09-25 04:06:37 +00:00
pass1b.c This commit adds basic support for the UFS2 filesystem. The UFS2 2002-06-21 06:18:05 +00:00
pass2.c Replace various spelling with FALLTHROUGH which is lint()able 2002-08-25 13:10:45 +00:00
pass3.c o __P removed 2002-03-20 22:57:10 +00:00
pass4.c This commit adds basic support for the UFS2 filesystem. The UFS2 2002-06-21 06:18:05 +00:00
pass5.c Fsck needs to check each CG's rotor values to ensure thay are not -ve. 2002-11-24 21:41:42 +00:00
setup.c Create a new 32-bit fs_flags word in the superblock. Add code to move 2002-11-27 02:18:58 +00:00
utilities.c Warning cleanup. 2002-07-30 13:01:25 +00:00