christos
100801ed72
rename lfs.h to lfs_user.h so that it does not conflict.
2005-09-13 04:14:17 +00:00
christos
c4ee9f6d2e
64 bit inode changes
2005-08-19 02:07:18 +00:00
perry
5c9f370160
remove obsolete "register" declarations.
2005-02-06 06:13:47 +00:00
xtraeme
0f821b7962
ANSIfy, WARNS=2
2005-01-19 19:41:59 +00:00
agc
276d62f603
Move UCB-licensed code from 4-clause to 3-clause licence.
...
Patches provided by Joel Baker in PR 22308, verified by myself.
2003-08-07 10:04:22 +00:00
fvdl
42614ed3f3
Add support for UFS2. UFS2 is an enhanced FFS, adding support for
...
64 bit block pointers, extended attribute storage, and a few
other things.
This commit does not yet include the code to manipulate the extended
storage (for e.g. ACLs), this will be done later.
Originally written by Kirk McKusick and Network Associates Laboratories for
FreeBSD.
2003-04-02 10:39:19 +00:00
perseant
f8b4df4569
Fix some accounting problems when preening, since preening skips phases
...
1-4 entirely. Make preen run phase 0, since the Ifile is so important
and the test so quick.
2003-03-29 00:09:43 +00:00
perseant
ba10361ab2
Add working writing ability to fsck_lfs, including roll-forward, based on
...
a partial-segment writer ported from the kernel.
2003-03-28 08:09:52 +00:00
wiz
c2370c3f0a
Add some \n to error messages.
2001-09-25 00:03:25 +00:00
joff
42ac80ad6d
Fixed blockmap handling to properly use disk blocks rather than fragments.
...
Fixes an issue with fsck_lfs not detecting all duplicate blocks that may
exist in a corrupted filesystem.
2001-01-06 23:08:24 +00:00
perseant
1d2596714b
Convert to NetBSD source code style
2000-05-23 01:48:52 +00:00
kleink
9d343b25ca
RCS Id police.
1999-07-03 19:55:03 +00:00
perseant
369e9cadf8
Initial checkin of fsck_lfs. This version cannot do any repair (-p flag
...
does nothing, and one of -p or -n is required) but can be useful as a
diagnostic tool.
1999-03-18 02:02:18 +00:00