]> git.pld-linux.org Git - packages/dump.git/blob - dump-sparc.patch
- updated to 0.4b23 and removed obsoletes time patch.
[packages/dump.git] / dump-sparc.patch
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
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.048047 seconds and 3 git commands to generate.