]> git.pld-linux.org Git - packages/dump.git/blob - dump-sparc.patch
- release 4: merge rawhide time patch with fix building dump on glibc 2.2.2.
[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 ***************
4 *** 47,52 ****
5 --- 47,53 ----
6   #include <sys/stat.h>
7   #ifdef        __linux__
8   #include <linux/ext2_fs.h>
9 + #include <asm/bitops.h>
10   #include <bsdcompat.h>
11   #include <err.h>
12   #include <stdlib.h>
13 ***************
14 *** 832,842 ****
15 --- 833,850 ----
16                         cnt = NINDIR(sblock) * sblock->fs_frag;
17   #endif
18                 *size -= NINDIR(sblock) * sblock->fs_bsize;
19 + #if defined(__linux__) & defined(__sparc__)
20 +               for(i = 0 ;  i < cnt ;  i += 1)
21 +                     idblk[i] = __swab32(idblk[i]);
22 + #endif
23                 blksout(&idblk[0], cnt, ino);
24                 return;
25         }
26         ind_level--;
27         for (i = 0; i < NINDIR(sblock); i++) {
28 + #if defined(__linux__) & defined(__sparc__)
29 +               idblk[i] = __swab32(idblk[i]);
30 + #endif
31                 dmpindir(ino, idblk[i], ind_level, size);
32                 if (*size <= 0)
33                         return;
This page took 0.04183 seconds and 3 git commands to generate.