X-Git-Url: https://git.wh0rd.org/?a=blobdiff_plain;ds=sidebyside;f=dump%2Ftraverse.c;h=4bf70d5ddf8565d819ab4bfd7a05ff0438e1280a;hb=a4f547cdfcac72c75d5e147fa4592652229fd0a1;hp=8e4a6b6e347f18857eb0ef982340677f3cfda0d9;hpb=aae080c2bfb6fd1e8311134cdb612d87236b4d03;p=dump.git diff --git a/dump/traverse.c b/dump/traverse.c index 8e4a6b6..4bf70d5 100644 --- a/dump/traverse.c +++ b/dump/traverse.c @@ -41,7 +41,7 @@ #ifndef lint static const char rcsid[] = - "$Id: traverse.c,v 1.28 2001/03/20 10:02:48 stelian Exp $"; + "$Id: traverse.c,v 1.29 2001/03/21 09:37:13 stelian Exp $"; #endif /* not lint */ #include @@ -102,13 +102,14 @@ static int exclude_ino __P((dump_ino_t ino)); extern dump_ino_t iexclude_list[IEXCLUDE_MAXNUM]; /* the inode exclude list */ extern int iexclude_num; /* number of elements in list */ -/* Temporary fix waiting for Andreas fixes... */ -#ifdef HAS_EXT2FS_EXT2_FS +#ifdef HAVE_EXT2_JOURNAL_INUM #define ext2_journal_ino(sb) (sb->s_journal_inum) #else -#define ext2_ino_t __u32 #define ext2_journal_ino(sb) (*((__u32 *)sb + 0x38)) #endif +#ifndef HAVE_EXT2_INO_T +#define ext2_ino_t __u32 +#endif #ifndef EXT3_FEATURE_COMPAT_HAS_JOURNAL #define EXT3_FEATURE_COMPAT_HAS_JOURNAL 0x0004