]> git.pld-linux.org Git - packages/dump.git/blame - dump-sparc.patch
- release 4: merge rawhide time patch with fix building dump on glibc 2.2.2.
[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
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.476048 seconds and 4 git commands to generate.