]> git.pld-linux.org Git - packages/dump.git/blame - dump-sparc.patch
fixed a small typo
[packages/dump.git] / dump-sparc.patch
CommitLineData
b68338bb
JR
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
ce9a5eaa 3@@ -57,6 +57,7 @@
4 #ifdef __linux__
5 #include <linux/ext2_fs.h>
6 #include <ext2fs/ext2fs.h>
7+#include <asm/bitops.h>
8 #include <bsdcompat.h>
9 #include <compaterr.h>
10 #include <stdlib.h>
11@@ -1130,11 +1131,18 @@
12 cnt = NINDIR(sblock) * sblock->fs_frag;
13 #endif
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]);
18+#endif
19 blksout(&idblk[0], cnt, ino);
20 return;
21 }
22 ind_level--;
23 for (i = 0; i < NINDIR(sblock); i++) {
24+#if defined(__linux__) & defined(__sparc__)
25+ idblk[i] = __swab32(idblk[i]);
26+#endif
27 dmpindir(ino, idblk[i], ind_level, size);
28 if (*size <= 0)
29 return;
This page took 0.06829 seconds and 4 git commands to generate.