Home | History | Annotate | Download | only in fsck_ext2fs
History log of /src/sbin/fsck_ext2fs/dir.c
RevisionDateAuthorComments
 1.28  23-Jun-2013  dholland Stick ffs_, ext2_, chfs_, filecore_, cd9660_, or mfs_ in front of
the following symbols so as to disambiguate fully. (Christos already
did the lfs ones.)

lblkno
lblktosize
lfragtosize
numfrags
blkroundup
fragroundup
 1.27  09-Jun-2013  dholland Stick UFS_ in front of these symbols:
DIRBLKSIZ
DIRECTSIZ
DIRSIZ
OLDDIRFMT
NEWDIRFMT

Part of PR 47909.
 1.26  22-Jan-2013  dholland 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.
 1.25  25-Nov-2012  jakllsch Catch up to the kernel with respect to Ext2 huge_file feature.
 1.24  25-Nov-2012  jakllsch e2di_nblock is (assuming the huge_file feature is not active) stored in
DEV_BSIZE units, not fs block size units.
 1.23  19-Oct-2009  bouyer branches: 1.23.6; 1.23.12;
Remove closes 3 & 4 from my licence. Lots of thanks to Soren Jacobsen
for the booring work !
 1.22  16-Mar-2008  lukem errexit() now provides the trailing \n (since fsck_ffs assumed that
from a conversion from err(3)), so "make it so".
 1.21  16-Mar-2008  lukem sync from fsck_ffs/dir.c 1.21:
lost+found directories are mode -1700
 1.20  16-Oct-2006  christos branches: 1.20.8; 1.20.16; 1.20.18;
use c99 initializers
 1.19  10-May-2006  mrg quell GCC 4.1 uninitialised variable warnings.

XXX: we should audit the tree for which old ones are no longer needed
after getting the older compilers out of the tree..
 1.18  20-Mar-2006  christos Coverity CID 2299: Fix memory leak.
 1.17  20-Mar-2006  christos Coverity CID 2298: Fix memory leak.
 1.16  19-Aug-2005  christos 64 bit inode changes
 1.15  26-Jun-2005  christos more const.
 1.14  26-Jun-2005  christos constify.
 1.13  09-Feb-2005  ws Add support for large files (>2GB).
Allow conversion of old filesystems to use this,
if they are already at revision 1.

There probably should be an option to turn revision 0 to revision 1.

Reviewed (in part) by Manuel (bouyer@).
 1.12  19-Jan-2005  xtraeme Kill __P(), ANSIfy, remove main() prototype; WARNS=2
 1.11  22-Mar-2004  bouyer Fix disclaimer in my copyright. Pointed out by Thomas Klausner.
 1.10  05-Oct-2003  bouyer More licence fixes, pointed out by Thomas Klausner.
 1.9  05-Oct-2003  bouyer Remove references to University of California from my copyright notices.
 1.8  07-Aug-2003  agc Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22308, verified by myself.
 1.7  13-Jul-2003  itojun use bounded string op (one strcpy remains)
VS: ----------------------------------------------------------------------
 1.6  09-May-2002  simonb Don't bother testing if a uint8_t is > 256 -- that test is always false.
 1.5  28-Jan-2000  bouyer Correct bogons in filetype option support, and add support for the
sparse_super option.
 1.4  26-Jan-2000  bouyer First cut at ext2fs rev 1 support (as of mke2fs 1.18): supports the filetype
option read/write and the sparse option read-only.
 1.3  09-Oct-1997  bouyer Ext2 metadata are always stored on disk in little-endian byte order,
so do byte-swapping on big-endian system. The byte-swap routines are in
fsck/bswap.c because they will also be used in fsck_ffs in future.
Tested on i386 and sparc.
 1.2  14-Sep-1997  lukem * cleanup for WARNS=1
* deprecate register
* cleanup manpage
* remove unused docheck()
* getopt returns -1 not EOF
* put a ) in the correct place in a printf, so that the argument gets
& 0xff, not the result of printf() itself...
 1.1  11-Jun-1997  bouyer Add support programs for ext2fs. fsck_ext2fs is derived from fsck_ffs.
 1.20.18.1  03-Apr-2008  mjf Sync with HEAD.
 1.20.16.1  24-Mar-2008  keiichi sync with head.
 1.20.8.1  23-Mar-2008  matt sync with HEAD
 1.23.12.3  20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.23.12.2  23-Jun-2013  tls resync from head
 1.23.12.1  25-Feb-2013  tls resync with head
 1.23.6.3  22-May-2014  yamt 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")
 1.23.6.2  23-Jan-2013  yamt sync with head
 1.23.6.1  16-Jan-2013  yamt sync with (a bit old) head

RSS XML Feed