]> git.pld-linux.org Git - packages/file.git/blame - file-ia64.patch
- added magic from mscompress package
[packages/file.git] / file-ia64.patch
CommitLineData
3fa1b548 1diff -Nru file-3.32/Magdir/elf file-3.32.new/Magdir/elf
2--- file-3.32/Magdir/elf Mon Aug 7 15:59:14 2000
3+++ file-3.32.new/Magdir/elf Mon Aug 7 15:57:54 2000
2d19098d
AF
4@@ -59,7 +59,7 @@
5 >>18 leshort 47 Hitachi H8/300H,
6 >>18 leshort 48 Hitachi H8S,
7 >>18 leshort 49 Hitachi H8/500,
8->>18 leshort 50 IA-64 (Intel 64 bit architecture)
9+>>18 leshort 50 IA-64,
10 >>18 leshort 51 Stanford MIPS-X,
11 >>18 leshort 52 Motorola Coldfire,
12 >>18 leshort 53 Motorola M68HC12,
3fa1b548 13@@ -134,7 +134,7 @@
2d19098d
AF
14 >>18 beshort 47 Hitachi H8/300H,
15 >>18 beshort 48 Hitachi H8S,
16 >>18 beshort 49 Hitachi H8/500,
17->>18 beshort 50 Intel Merced Processor,
18+>>18 beshort 50 IA-64,
19 >>18 beshort 51 Stanford MIPS-X,
20 >>18 beshort 52 Motorola Coldfire,
21 >>18 beshort 53 Motorola M68HC12,
3fa1b548 22diff -Nru file-3.32/readelf.c file-3.32.new/readelf.c
23--- file-3.32/readelf.c Mon Aug 7 15:59:15 2000
24+++ file-3.32.new/readelf.c Mon Aug 7 15:58:50 2000
25@@ -425,7 +425,7 @@
2d19098d
AF
26 return;
27
28
29- class = buf[4];
30+ class = buf[EI_CLASS];
31
32 if (class == ELFCLASS32) {
33 Elf32_Ehdr elfhdr;
3fa1b548 34@@ -433,9 +433,9 @@
2d19098d
AF
35 return;
36
37
38- u.l = 1;
39 (void) memcpy(&elfhdr, buf, sizeof elfhdr);
3fa1b548 40- swap = (u.c[sizeof(int32) - 1] + 1) != elfhdr.e_ident[5];
2d19098d
AF
41+ u.l = 1;
42+ swap = (u.c[sizeof(u.l) - 1] + 1) != elfhdr.e_ident[EI_DATA];
43
44 if (getu16(swap, elfhdr.e_type) == ET_CORE)
45 #ifdef ELFCORE
3fa1b548 46@@ -470,9 +470,9 @@
2d19098d
AF
47 return;
48
49
50- u.l = 1;
51 (void) memcpy(&elfhdr, buf, sizeof elfhdr);
3fa1b548 52- swap = (u.c[sizeof(int32) - 1] + 1) != elfhdr.e_ident[5];
2d19098d
AF
53+ u.l = 1;
54+ swap = (u.c[sizeof(u.l) - 1] + 1) != elfhdr.e_ident[EI_DATA];
55
56 if (getu16(swap, elfhdr.e_type) == ET_CORE)
57 #ifdef ELFCORE
This page took 0.031612 seconds and 4 git commands to generate.