-$Id: CHANGES,v 1.257 2004/08/16 09:39:45 stelian Exp $
+$Id: CHANGES,v 1.258 2004/11/22 10:22:40 stelian Exp $
Changes between versions 0.4b37 and 0.4b38 (released ????????????)
==================================================================
dump containing files over 2GB. Thanks to Steve Bonds
<sbonds@users.sourceforge.net> for the bug report.
+4. Do not save directory entries to non-dumped inodes
+ (excluded from dump). This will eliminate the 'missing
+ file' warnings when doing 'restore -C'.
+
Changes between versions 0.4b36 and 0.4b37 (released July 7, 2004)
==================================================================
#ifndef lint
static const char rcsid[] =
- "$Id: traverse.c,v 1.61 2004/07/01 09:14:49 stelian Exp $";
+ "$Id: traverse.c,v 1.62 2004/11/22 10:22:43 stelian Exp $";
#endif /* not lint */
#include <config.h>
struct direct *dp;
int reclen;
+ /* do not save entries to excluded inodes */
+ if (TSTINO(dirent->inode, dumpinomap) == 0 &&
+ TSTINO(dirent->inode, dumpdirmap) == 0)
+ return 0;
+
p = (struct convert_dir_context *)private;
reclen = EXT2_DIR_REC_LEN((dirent->name_len & 0xFF) + 1);