1 *** dump-0.3/dump/traverse.c.dist Mon Dec 9 15:47:09 1996
2 --- dump-0.3/dump/traverse.c Mon Dec 9 15:47:32 1996
5 #include <linux/ext2_fs.h>
6 #include <ext2fs/ext2fs.h>
7 +#include <asm/bitops.h>
11 @@ -1130,11 +1131,18 @@
12 cnt = NINDIR(sblock) * sblock->fs_frag;
14 *size -= NINDIR(sblock) * sblock->fs_bsize;
15 +#if defined(__linux__) & defined(__sparc__)
16 + for(i = 0 ; i < cnt ; i += 1)
17 + idblk[i] = __swab32(idblk[i]);
19 blksout(&idblk[0], cnt, ino);
23 for (i = 0; i < NINDIR(sblock); i++) {
24 +#if defined(__linux__) & defined(__sparc__)
25 + idblk[i] = __swab32(idblk[i]);
27 dmpindir(ino, idblk[i], ind_level, size);