The NetBSD Project

CVS log for src/sbin/fsck_lfs/pass2.c

[BACK] Up to [cvs.NetBSD.org] / src / sbin / fsck_lfs

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.34.16.1 / (download) - annotate - [select for diffs], Wed Apr 8 14:07:18 2020 UTC (4 years ago) by martin
Branch: phil-wifi
Changes since 1.34: +1 -2 lines
Diff to previous 1.34 (colored) next main 1.35 (colored) to selected 1.33 (colored)

Merge changes from current as of 20200406

Revision 1.35 / (download) - annotate - [select for diffs], Fri Apr 3 19:36:33 2020 UTC (4 years ago) by joerg
Branch: MAIN
CVS Tags: phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, netbsd-10-base, netbsd-10-0-RELEASE, netbsd-10-0-RC6, netbsd-10-0-RC5, netbsd-10-0-RC4, netbsd-10-0-RC3, netbsd-10-0-RC2, netbsd-10-0-RC1, netbsd-10, cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x, HEAD
Changes since 1.34: +1 -2 lines
Diff to previous 1.34 (colored) to selected 1.33 (colored)

Avoid common symbols for fsck_lfs.

Revision 1.34 / (download) - annotate - [select for diffs], Mon Sep 21 01:24:23 2015 UTC (8 years, 7 months ago) by dholland
Branch: MAIN
CVS Tags: prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, phil-wifi-base, phil-wifi-20191119, phil-wifi-20190609, pgoyette-localcount-base, pgoyette-localcount-20170426, pgoyette-localcount-20170320, pgoyette-localcount-20170107, pgoyette-localcount-20161104, pgoyette-localcount-20160806, pgoyette-localcount-20160726, pgoyette-localcount, pgoyette-compat-merge-20190127, pgoyette-compat-base, pgoyette-compat-20190127, pgoyette-compat-20190118, pgoyette-compat-1226, pgoyette-compat-1126, pgoyette-compat-1020, pgoyette-compat-0930, pgoyette-compat-0906, pgoyette-compat-0728, pgoyette-compat-0625, pgoyette-compat-0521, pgoyette-compat-0502, pgoyette-compat-0422, pgoyette-compat-0415, pgoyette-compat-0407, pgoyette-compat-0330, pgoyette-compat-0322, pgoyette-compat-0315, pgoyette-compat, perseant-stdc-iso10646-base, perseant-stdc-iso10646, netbsd-9-base, netbsd-9-3-RELEASE, netbsd-9-2-RELEASE, netbsd-9-1-RELEASE, netbsd-9-0-RELEASE, netbsd-9-0-RC2, netbsd-9-0-RC1, netbsd-9, netbsd-8-base, netbsd-8-2-RELEASE, netbsd-8-1-RELEASE, netbsd-8-1-RC1, netbsd-8-0-RELEASE, netbsd-8-0-RC2, netbsd-8-0-RC1, netbsd-8, matt-nb8-mediatek-base, matt-nb8-mediatek, localcount-20160914, is-mlppp-base, is-mlppp, bouyer-socketcan-base1, bouyer-socketcan-base, bouyer-socketcan
Branch point for: phil-wifi
Changes since 1.33: +9 -7 lines
Diff to previous 1.33 (colored)

Add 64-bit directory entry structures, and adjust accessors accordingly.

The LFS64 directory entry has a 64-bit inode number. This is stored as
two 32-bit values to avoid inducing 64-bit alignment requirements.

The exposed type for manipulating directory entries is now
LFS_DIRHEADER, following the same convention as e.g. IFILE and SEGUSE.
(But with LFS_ on it, because.)

Revision 1.33 / (download) - annotate - [selected], Mon Sep 21 01:22:18 2015 UTC (8 years, 7 months ago) by dholland
Branch: MAIN
Changes since 1.32: +3 -3 lines
Diff to previous 1.32 (colored)

Oops; LFS_DIRECTSIZ() is going to need the fs as an argument.

Also, it turns out that dirhash needs a compile-time-constant version
of LFS_DIRECTSIZ(LFS_MAXNAMLEN+1), independent of 64-vs-32, so create
LFS_MAXDIRENTRYSIZE for this. Sigh.

Revision 1.32 / (download) - annotate - [select for diffs], Tue Sep 15 15:02:25 2015 UTC (8 years, 7 months ago) by dholland
Branch: MAIN
Changes since 1.31: +4 -4 lines
Diff to previous 1.31 (colored) to selected 1.33 (colored)

Pass around struct lfs_dirheader instead of struct lfs_direct.

Revision 1.31 / (download) - annotate - [select for diffs], Tue Sep 15 15:02:01 2015 UTC (8 years, 7 months ago) by dholland
Branch: MAIN
Changes since 1.30: +12 -12 lines
Diff to previous 1.30 (colored) to selected 1.33 (colored)

Add an accessor function for directory names.

Revision 1.30 / (download) - annotate - [select for diffs], Tue Sep 15 15:01:38 2015 UTC (8 years, 7 months ago) by dholland
Branch: MAIN
Changes since 1.29: +7 -7 lines
Diff to previous 1.29 (colored) to selected 1.33 (colored)

Add a function lfs_copydirname() to copy directory names in place; use
it in place of (variously) memcpy and strlcpy. (The latter isn't even
correct; was probably changed blindly from strncpy at some point.)

The new function zeroes the padding in the directory entry instead of
leaving trash behind.

Revision 1.29 / (download) - annotate - [select for diffs], Tue Sep 15 15:01:22 2015 UTC (8 years, 7 months ago) by dholland
Branch: MAIN
Changes since 1.28: +16 -9 lines
Diff to previous 1.28 (colored) to selected 1.33 (colored)

Tidyups/fixes preparatory to making d_name[] in struct lfs_direct size
0 instead of size LFS_MAXNAMLEN+1, and preparatory to having accessor
functions for d_name. In particular, don't create prototype entries
and copy them, and access the name field only for directory structures
that are in buffers with space for the name to exist.

Revision 1.28 / (download) - annotate - [select for diffs], Tue Sep 15 14:58:05 2015 UTC (8 years, 7 months ago) by dholland
Branch: MAIN
Changes since 1.27: +59 -55 lines
Diff to previous 1.27 (colored) to selected 1.33 (colored)

Add and use accessor functions for more of the directory entry fields.

Revision 1.27 / (download) - annotate - [select for diffs], Tue Sep 1 06:16:58 2015 UTC (8 years, 7 months ago) by dholland
Branch: MAIN
Changes since 1.26: +37 -31 lines
Diff to previous 1.26 (colored) to selected 1.33 (colored)

Add new accessors for the d_type and d_namlen fields of struct lfs_direct.
Napalm the old byteswap access logic for these.

Revision 1.26 / (download) - annotate - [select for diffs], Wed Aug 12 18:28:00 2015 UTC (8 years, 8 months ago) by dholland
Branch: MAIN
Changes since 1.25: +26 -14 lines
Diff to previous 1.25 (colored) to selected 1.33 (colored)

Hack up dinode usage to be 64 vs. 32 as needed. Part 1.

(This part changes the native lfs code; the ufs-derived code already
has 64 vs. 32 logic, but as aspects of it are unsafe, and don't
entirely interoperate cleanly with the lfs 64/32 stuff, pass 2 will be
rehashing that.)

Revision 1.25 / (download) - annotate - [select for diffs], Tue Jun 16 23:58:30 2015 UTC (8 years, 10 months ago) by christos
Branch: MAIN
Changes since 1.24: +2 -2 lines
Diff to previous 1.24 (colored) to selected 1.33 (colored)

a few more \n's in errors

Revision 1.24 / (download) - annotate - [select for diffs], Tue Jun 16 23:18:55 2015 UTC (8 years, 10 months ago) by christos
Branch: MAIN
Changes since 1.23: +4 -4 lines
Diff to previous 1.23 (colored) to selected 1.33 (colored)

fix error messages containing \n

Revision 1.17.42.2 / (download) - annotate - [select for diffs], Thu May 22 11:37:28 2014 UTC (9 years, 11 months ago) by yamt
Branch: yamt-pagecache
Changes since 1.17.42.1: +45 -46 lines
Diff to previous 1.17.42.1 (colored) to branchpoint 1.17 (colored) next main 1.18 (colored) to selected 1.33 (colored)

sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs.  ("Protocol error: too many arguments")

Revision 1.17.48.2 / (download) - annotate - [select for diffs], Sun Jun 23 06:28:51 2013 UTC (10 years, 9 months ago) by tls
Branch: tls-maxphys
Changes since 1.17.48.1: +45 -46 lines
Diff to previous 1.17.48.1 (colored) to branchpoint 1.17 (colored) next main 1.18 (colored) to selected 1.33 (colored)

resync from head

Revision 1.23 / (download) - annotate - [select for diffs], Sat Jun 8 02:16:03 2013 UTC (10 years, 10 months ago) by dholland
Branch: MAIN
CVS Tags: yamt-pagecache-base9, tls-maxphys-base, tls-earlyentropy-base, tls-earlyentropy, riastradh-xf86-video-intel-2-7-1-pre-2-21-15, riastradh-drm2-base3, riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2, netbsd-7-nhusb-base-20170116, netbsd-7-nhusb-base, netbsd-7-nhusb, netbsd-7-base, netbsd-7-2-RELEASE, netbsd-7-1-RELEASE, netbsd-7-1-RC2, netbsd-7-1-RC1, netbsd-7-1-2-RELEASE, netbsd-7-1-1-RELEASE, netbsd-7-1, netbsd-7-0-RELEASE, netbsd-7-0-RC3, netbsd-7-0-RC2, netbsd-7-0-RC1, netbsd-7-0-2-RELEASE, netbsd-7-0-1-RELEASE, netbsd-7-0, netbsd-7
Changes since 1.22: +2 -3 lines
Diff to previous 1.22 (colored) to selected 1.33 (colored)

Tidy up the LFS userland build hacks.
Don't use -I${NETBSDSRCDIR}/sys; don't include files other than the
exported LFS headers, which are lfs.h, lfs_inode.h, and (for now)
lfs_extern.h.

Revision 1.22 / (download) - annotate - [select for diffs], Sat Jun 8 02:14:46 2013 UTC (10 years, 10 months ago) by dholland
Branch: MAIN
Changes since 1.21: +8 -8 lines
Diff to previous 1.21 (colored) to selected 1.33 (colored)

DIRBLKSIZ -> LFS_DIRBLKSIZ
DIRECTSIZ -> LFS_DIRECTSIZ
DIRSIZ -> LFS_DIRSIZ
OLDDIRFMT -> LFS_OLDDIRFMT
NEWDIRFMT -> LFS_NEWDIRFMT
IFTODT -> LFS_IFTODT
DTTOIF -> LFS_DTTOIF

Revision 1.21 / (download) - annotate - [select for diffs], Sat Jun 8 02:12:56 2013 UTC (10 years, 10 months ago) by dholland
Branch: MAIN
Changes since 1.20: +18 -18 lines
Diff to previous 1.20 (colored) to selected 1.33 (colored)

struct direct -> struct lfs_direct
struct dirtemplate -> struct lfs_dirtemplate
struct odirtemplate -> struct lfs_odirtemplate
DT_* -> LFS_DT_*

Revision 1.20 / (download) - annotate - [select for diffs], Sat Jun 8 02:11:11 2013 UTC (10 years, 10 months ago) by dholland
Branch: MAIN
Changes since 1.19: +5 -5 lines
Diff to previous 1.19 (colored) to selected 1.33 (colored)

Stick LFS_ in front of IFMT, IFIFO, IFREG, etc. so as not to conflict
with the UFS copies of these symbols. (Which themselves ought to have
UFS_ stuck on.)

Revision 1.19 / (download) - annotate - [select for diffs], Thu Jun 6 00:52:50 2013 UTC (10 years, 10 months ago) by dholland
Branch: MAIN
Changes since 1.18: +21 -21 lines
Diff to previous 1.18 (colored) to selected 1.33 (colored)

ufs -> ulfs for fsck_lfs.

Revision 1.17.48.1 / (download) - annotate - [select for diffs], Mon Feb 25 00:28:07 2013 UTC (11 years, 1 month ago) by tls
Branch: tls-maxphys
Changes since 1.17: +15 -15 lines
Diff to previous 1.17 (colored) to selected 1.33 (colored)

resync with head

Revision 1.17.42.1 / (download) - annotate - [select for diffs], Wed Jan 23 00:05:30 2013 UTC (11 years, 2 months ago) by yamt
Branch: yamt-pagecache
CVS Tags: yamt-pagecache-tag8
Changes since 1.17: +15 -15 lines
Diff to previous 1.17 (colored) to selected 1.33 (colored)

sync with head

Revision 1.18 / (download) - annotate - [select for diffs], Tue Jan 22 09:39:12 2013 UTC (11 years, 2 months ago) by dholland
Branch: MAIN
CVS Tags: yamt-pagecache-base8, agc-symver-base, agc-symver
Changes since 1.17: +15 -15 lines
Diff to previous 1.17 (colored) to selected 1.33 (colored)

Stuff UFS_ in front of a few of ufs's symbols to reduce namespace
pollution. Specifically:
   ROOTINO -> UFS_ROOTINO
   WINO -> UFS_WINO
   NXADDR -> UFS_NXADDR
   NDADDR -> UFS_NDADDR
   NIADDR -> UFS_NIADDR
   MAXSYMLINKLEN -> UFS_MAXSYMLINKLEN
   MAXSYMLINKLEN_UFS[12] -> UFS[12]_MAXSYMLINKLEN (for consistency)

Sort out ext2fs's misuse of NDADDR and NIADDR; fortunately, these have
the same values in ext2fs and ffs.

No functional change intended.

Revision 1.17 / (download) - annotate - [select for diffs], Thu Nov 9 19:36:36 2006 UTC (17 years, 5 months ago) by christos
Branch: MAIN
CVS Tags: yamt-pf42-baseX, yamt-pf42-base4, yamt-pf42-base3, yamt-pf42-base2, yamt-pf42-base, yamt-pf42, yamt-pagecache-base7, yamt-pagecache-base6, yamt-pagecache-base5, yamt-pagecache-base4, yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, wrstuden-revivesa-base-1, wrstuden-revivesa-base, wrstuden-revivesa, wrstuden-fixsa-newbase, wrstuden-fixsa-base-1, wrstuden-fixsa-base, wrstuden-fixsa, netbsd-6-base, netbsd-6-1-RELEASE, netbsd-6-1-RC4, netbsd-6-1-RC3, netbsd-6-1-RC2, netbsd-6-1-RC1, netbsd-6-1-5-RELEASE, netbsd-6-1-4-RELEASE, netbsd-6-1-3-RELEASE, netbsd-6-1-2-RELEASE, netbsd-6-1-1-RELEASE, netbsd-6-1, netbsd-6-0-RELEASE, netbsd-6-0-RC2, netbsd-6-0-RC1, netbsd-6-0-6-RELEASE, netbsd-6-0-5-RELEASE, netbsd-6-0-4-RELEASE, netbsd-6-0-3-RELEASE, netbsd-6-0-2-RELEASE, netbsd-6-0-1-RELEASE, netbsd-6-0, netbsd-6, netbsd-5-base, netbsd-5-2-RELEASE, netbsd-5-2-RC1, netbsd-5-2-3-RELEASE, netbsd-5-2-2-RELEASE, netbsd-5-2-1-RELEASE, netbsd-5-2, netbsd-5-1-RELEASE, netbsd-5-1-RC4, netbsd-5-1-RC3, netbsd-5-1-RC2, netbsd-5-1-RC1, netbsd-5-1-5-RELEASE, netbsd-5-1-4-RELEASE, netbsd-5-1-3-RELEASE, netbsd-5-1-2-RELEASE, netbsd-5-1-1-RELEASE, netbsd-5-1, netbsd-5-0-RELEASE, netbsd-5-0-RC4, netbsd-5-0-RC3, netbsd-5-0-RC2, netbsd-5-0-RC1, netbsd-5-0-2-RELEASE, netbsd-5-0-1-RELEASE, netbsd-5-0, netbsd-5, netbsd-4-base, netbsd-4-0-RELEASE, netbsd-4-0-RC5, netbsd-4-0-RC4, netbsd-4-0-RC3, netbsd-4-0-RC2, netbsd-4-0-RC1, netbsd-4-0-1-RELEASE, netbsd-4-0, netbsd-4, mjf-devfs2-base, mjf-devfs2, mjf-devfs-base, mjf-devfs, matt-premerge-20091211, matt-nb6-plus-nbase, matt-nb6-plus-base, matt-nb6-plus, matt-nb5-pq3-base, matt-nb5-pq3, matt-nb5-mips64-u2-k2-k4-k7-k8-k9, matt-nb5-mips64-u1-k1-k5, matt-nb5-mips64-premerge-20101231, matt-nb5-mips64-premerge-20091211, matt-nb5-mips64-k15, matt-nb5-mips64, matt-nb4-mips64-k7-u2a-k9b, matt-mips64-premerge-20101231, matt-mips64-base2, matt-mips64-base, matt-mips64, matt-armv6-prevmlocking, matt-armv6-nbase, matt-armv6-base, matt-armv6, keiichi-mipv6-base, keiichi-mipv6, jym-xensuspend-nbase, jym-xensuspend-base, jym-xensuspend, hpcarm-cleanup-nbase, hpcarm-cleanup-base, hpcarm-cleanup, cube-autoconf-base, cube-autoconf, cherry-xenmp-base, cherry-xenmp, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2
Branch point for: yamt-pagecache, tls-maxphys
Changes since 1.16: +9 -9 lines
Diff to previous 1.16 (colored) to selected 1.33 (colored)

Fix malloc/realloc/calloc issues: always check and exit, use EEXIT instead
of 8.

Revision 1.16 / (download) - annotate - [select for diffs], Fri Sep 1 19:52:48 2006 UTC (17 years, 7 months ago) by perseant
Branch: MAIN
Changes since 1.15: +4 -4 lines
Diff to previous 1.15 (colored) to selected 1.33 (colored)

Several fixes to improve the reliability of the roll-forward agent.
Also, note "properly orphaned" files as distinct from corrupted files.

Revision 1.15 / (download) - annotate - [select for diffs], Tue Sep 13 04:14:17 2005 UTC (18 years, 7 months ago) by christos
Branch: MAIN
CVS Tags: abandoned-netbsd-4-base, abandoned-netbsd-4
Changes since 1.14: +2 -2 lines
Diff to previous 1.14 (colored) to selected 1.33 (colored)

rename lfs.h to lfs_user.h so that it does not conflict.

Revision 1.14 / (download) - annotate - [select for diffs], Mon Jun 27 02:48:28 2005 UTC (18 years, 9 months ago) by christos
Branch: MAIN
Changes since 1.13: +4 -4 lines
Diff to previous 1.13 (colored) to selected 1.33 (colored)

constify

Revision 1.12.2.1 / (download) - annotate - [select for diffs], Sat May 7 11:21:29 2005 UTC (18 years, 11 months ago) by tron
Branch: netbsd-3
CVS Tags: netbsd-3-1-RELEASE, netbsd-3-1-RC4, netbsd-3-1-RC3, netbsd-3-1-RC2, netbsd-3-1-RC1, netbsd-3-1-1-RELEASE, netbsd-3-1, netbsd-3-0-RELEASE, netbsd-3-0-RC6, netbsd-3-0-RC5, netbsd-3-0-RC4, netbsd-3-0-RC3, netbsd-3-0-RC2, netbsd-3-0-RC1, netbsd-3-0-3-RELEASE, netbsd-3-0-2-RELEASE, netbsd-3-0-1-RELEASE, netbsd-3-0
Changes since 1.12: +4 -1 lines
Diff to previous 1.12 (colored) next main 1.13 (colored) to selected 1.33 (colored)

Apply patch (requested by perseant in ticket #242):
* fsck_lfs buffer cache fixes, including PR #29151
* Change fsck_lfs phase 0 message to reflect reality
* fsck_lfs: check phase 5 (cleanerinfo accounting) even on
  roll-forward
* Keep better track of the free list during roll-forward, avoiding
  a core dump
* Improve hash table use for fsck_lfs buffer and vnode cache
* Document fsck_lfs flag -f, and implement -q
* Add resize_lfs, including kernel support
* Add LFS to mountd's list of exportable filesystem types
* Make the LFS lkm work again [christos@]
* Add MP locking to the LFS kernel subsystem
* Fix pager_map deadlock in lfs_putpages()
* Avoid incomplete file extension that looks like "partial
  truncation" to fsck
* Use lfs_malloc for cleaner malloc, since the cleaner often runs
  in low-memory conditions.
* Use splay trees, not hash table, to track page allocation for
  write.
* Fix mkdir panic on full fs
* Fix page accounting leak by counting differently.
* Use rightly named structure for lfs_getattr [skrll@]
* Cosmetic changes for readability.

Revision 1.13 / (download) - annotate - [select for diffs], Mon Apr 11 23:19:24 2005 UTC (19 years ago) by perseant
Branch: MAIN
Changes since 1.12: +4 -1 lines
Diff to previous 1.12 (colored) to selected 1.33 (colored)

Be more efficient with the hash tables for the buffer and vnode caches.

Note that roll-forward can add more inodes to the filesystem; don't overflow
the tables but reallocate them.

Revision 1.12 / (download) - annotate - [select for diffs], Sun Feb 6 06:13:47 2005 UTC (19 years, 2 months ago) by perry
Branch: MAIN
CVS Tags: netbsd-3-base
Branch point for: netbsd-3
Changes since 1.11: +3 -3 lines
Diff to previous 1.11 (colored) to selected 1.33 (colored)

remove obsolete "register" declarations.

Revision 1.11 / (download) - annotate - [select for diffs], Wed Jan 19 19:41:59 2005 UTC (19 years, 3 months ago) by xtraeme
Branch: MAIN
Changes since 1.10: +2 -2 lines
Diff to previous 1.10 (colored) to selected 1.33 (colored)

ANSIfy, WARNS=2

Revision 1.10 / (download) - annotate - [select for diffs], Thu Aug 7 10:04:23 2003 UTC (20 years, 8 months ago) by agc
Branch: MAIN
CVS Tags: netbsd-2-base, netbsd-2-1-RELEASE, netbsd-2-1-RC6, netbsd-2-1-RC5, netbsd-2-1-RC4, netbsd-2-1-RC3, netbsd-2-1-RC2, netbsd-2-1-RC1, netbsd-2-1, netbsd-2-0-base, netbsd-2-0-RELEASE, netbsd-2-0-RC5, netbsd-2-0-RC4, netbsd-2-0-RC3, netbsd-2-0-RC2, netbsd-2-0-RC1, netbsd-2-0-3-RELEASE, netbsd-2-0-2-RELEASE, netbsd-2-0-1-RELEASE, netbsd-2-0, netbsd-2
Changes since 1.9: +2 -6 lines
Diff to previous 1.9 (colored) to selected 1.33 (colored)

Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22308, verified by myself.

Revision 1.9 / (download) - annotate - [select for diffs], Sun Jul 13 08:13:19 2003 UTC (20 years, 9 months ago) by itojun
Branch: MAIN
Changes since 1.8: +9 -7 lines
Diff to previous 1.8 (colored) to selected 1.33 (colored)

use bounded string op

Revision 1.8 / (download) - annotate - [select for diffs], Wed Apr 2 10:39:28 2003 UTC (21 years ago) by fvdl
Branch: MAIN
Changes since 1.7: +5 -5 lines
Diff to previous 1.7 (colored) to selected 1.33 (colored)

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.

Revision 1.7 / (download) - annotate - [select for diffs], Fri Mar 28 08:09:54 2003 UTC (21 years ago) by perseant
Branch: MAIN
Changes since 1.6: +82 -110 lines
Diff to previous 1.6 (colored) to selected 1.33 (colored)

Add working writing ability to fsck_lfs, including roll-forward, based on
a partial-segment writer ported from the kernel.

Revision 1.6 / (download) - annotate - [select for diffs], Tue Sep 25 00:03:25 2001 UTC (22 years, 6 months ago) by wiz
Branch: MAIN
CVS Tags: netbsd-1-6-base, netbsd-1-6-RELEASE, netbsd-1-6-RC3, netbsd-1-6-RC2, netbsd-1-6-RC1, netbsd-1-6-PATCH002-RELEASE, netbsd-1-6-PATCH002-RC4, netbsd-1-6-PATCH002-RC3, netbsd-1-6-PATCH002-RC2, netbsd-1-6-PATCH002-RC1, netbsd-1-6-PATCH002, netbsd-1-6-PATCH001-RELEASE, netbsd-1-6-PATCH001-RC3, netbsd-1-6-PATCH001-RC2, netbsd-1-6-PATCH001-RC1, netbsd-1-6-PATCH001, netbsd-1-6, fvdl_fs64_base
Changes since 1.5: +2 -2 lines
Diff to previous 1.5 (colored) to selected 1.33 (colored)

Add some \n to error messages.

Revision 1.4.2.1 / (download) - annotate - [select for diffs], Thu Jun 22 16:05:27 2000 UTC (23 years, 10 months ago) by minoura
Branch: minoura-xpg4dl
Changes since 1.4: +2 -2 lines
Diff to previous 1.4 (colored) next main 1.5 (colored) to selected 1.33 (colored)

Sync w/ netbsd-1-5-base.

Revision 1.5 / (download) - annotate - [select for diffs], Wed Jun 14 18:44:00 2000 UTC (23 years, 10 months ago) by perseant
Branch: MAIN
CVS Tags: perseant-lfsv2-base, perseant-lfsv2, netbsd-1-5-base, netbsd-1-5-RELEASE, netbsd-1-5-PATCH003, netbsd-1-5-PATCH002, netbsd-1-5-PATCH001, netbsd-1-5-BETA2, netbsd-1-5-BETA, netbsd-1-5-ALPHA2, netbsd-1-5
Changes since 1.4: +2 -2 lines
Diff to previous 1.4 (colored) to selected 1.33 (colored)

Add "-i" flag to specify the location of the index file inode, to
examine alternate checkpoints.  Regularize usage of maxino.  Remove olf
debugging cruft.

Revision 1.4 / (download) - annotate - [select for diffs], Tue May 23 01:48:54 2000 UTC (23 years, 11 months ago) by perseant
Branch: MAIN
CVS Tags: minoura-xpg4dl-base
Branch point for: minoura-xpg4dl
Changes since 1.3: +49 -51 lines
Diff to previous 1.3 (colored) to selected 1.33 (colored)

Convert to NetBSD source code style

Revision 1.3 / (download) - annotate - [select for diffs], Sat Jul 3 19:55:03 1999 UTC (24 years, 9 months ago) by kleink
Branch: MAIN
CVS Tags: wrstuden-devbsize-base, wrstuden-devbsize-19991221, wrstuden-devbsize, comdex-fall-1999-base, comdex-fall-1999
Changes since 1.2: +1 -1 lines
Diff to previous 1.2 (colored) to selected 1.33 (colored)

RCS Id police.

Revision 1.2 / (download) - annotate - [select for diffs], Wed Mar 24 05:32:23 1999 UTC (25 years, 1 month ago) by nathanw
Branch: MAIN
CVS Tags: netbsd-1-4-base, netbsd-1-4-RELEASE, netbsd-1-4-PATCH003, netbsd-1-4-PATCH002, netbsd-1-4-PATCH001, netbsd-1-4
Changes since 1.1: +3 -3 lines
Diff to previous 1.1 (colored) to selected 1.33 (colored)

printf format fixes for Alpha.

Revision 1.1 / (download) - annotate - [select for diffs], Thu Mar 18 02:02:19 1999 UTC (25 years, 1 month ago) by perseant
Branch: MAIN
Diff to selected 1.33 (colored)

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.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>