summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan Seidel <tuxus@gentoo.org>2003-02-08 22:28:25 +0000
committerJan Seidel <tuxus@gentoo.org>2003-02-08 22:28:25 +0000
commit9dd526abaf58669107c982af1f03ab3655838da6 (patch)
tree9c35109e5b91af438bfd5be7c5edc570debbf38a /sys-apps/file
parentAdded mips to keywords and a patch (diff)
downloadhistorical-9dd526abaf58669107c982af1f03ab3655838da6.tar.gz
historical-9dd526abaf58669107c982af1f03ab3655838da6.tar.bz2
historical-9dd526abaf58669107c982af1f03ab3655838da6.zip
a patch for mips
Diffstat (limited to 'sys-apps/file')
-rw-r--r--sys-apps/file/files/file-3.39-gentoo.diff123
1 files changed, 123 insertions, 0 deletions
diff --git a/sys-apps/file/files/file-3.39-gentoo.diff b/sys-apps/file/files/file-3.39-gentoo.diff
new file mode 100644
index 000000000000..cae5d23e3a02
--- /dev/null
+++ b/sys-apps/file/files/file-3.39-gentoo.diff
@@ -0,0 +1,123 @@
+diff -ur file-3.39/Magdir/elf file-3.39-working/Magdir/elf
+--- file-3.39/Magdir/elf 2002-05-16 20:45:57.000000000 +0200
++++ file-3.39-working/Magdir/elf 2003-02-06 23:43:22.000000000 +0100
+@@ -18,10 +18,32 @@
+ >4 byte 2 64-bit
+ >5 byte 0 invalid byte order
+ >5 byte 1 LSB
++>>16 leshort 0 no file type,
++>>16 leshort 1 relocatable,
++>>16 leshort 2 executable,
++>>16 leshort 3 shared object,
++# Core handling from Peter Tobias <tobias@server.et-inf.fho-emden.de>
++# corrections by Christian 'Dr. Disk' Hechelmann <drdisk@ds9.au.s.shuttle.de>
++>>16 leshort 4 core file
++# Core file detection is not reliable.
++#>>>(0x38+0xcc) string >\0 of '%s'
++#>>>(0x38+0x10) lelong >0 (signal %d),
++>>16 leshort &0xff00 processor-specific,
++>>18 leshort 0 no machine,
++>>18 leshort 1 AT&T WE32100 - invalid byte order,
++>>18 leshort 2 SPARC - invalid byte order,
++>>18 leshort 3 Intel 80386,
++>>18 leshort 4 Motorola
++>>>36 lelong &0x01000000 68000 - invalid byte order,
++>>>36 lelong &0x00810000 CPU32 - invalid byte order,
++>>>36 lelong 0 68020 - invalid byte order,
++>>18 leshort 5 Motorola 88000 - invalid byte order,
++>>18 leshort 6 Intel 80486,
++>>18 leshort 7 Intel 80860,
+ # The official e_machine number for MIPS is now #8, regardless of endianness.
+ # The second number (#10) will be deprecated later. For now, we still
+ # say something if #10 is encountered, but only gory details for #8.
+->>18 leshort 8
++>>18 leshort 8 MIPS,
+ # only for 32-bit
+ >>>4 byte 1
+ >>>>36 lelong&0xf0000000 0x00000000 MIPS-I
+@@ -44,29 +66,6 @@
+ >>>>48 lelong&0xf0000000 0x70000000 MIPS64
+ >>>>48 lelong&0xf0000000 0x80000000 MIPS32 rel2
+ >>>>48 lelong&0xf0000000 0x90000000 MIPS64 rel2
+->>16 leshort 0 no file type,
+->>16 leshort 1 relocatable,
+->>16 leshort 2 executable,
+->>16 leshort 3 shared object,
+-# Core handling from Peter Tobias <tobias@server.et-inf.fho-emden.de>
+-# corrections by Christian 'Dr. Disk' Hechelmann <drdisk@ds9.au.s.shuttle.de>
+->>16 leshort 4 core file
+-# Core file detection is not reliable.
+-#>>>(0x38+0xcc) string >\0 of '%s'
+-#>>>(0x38+0x10) lelong >0 (signal %d),
+->>16 leshort &0xff00 processor-specific,
+->>18 leshort 0 no machine,
+->>18 leshort 1 AT&T WE32100 - invalid byte order,
+->>18 leshort 2 SPARC - invalid byte order,
+->>18 leshort 3 Intel 80386,
+->>18 leshort 4 Motorola
+->>>36 lelong &0x01000000 68000 - invalid byte order,
+->>>36 lelong &0x00810000 CPU32 - invalid byte order,
+->>>36 lelong 0 68020 - invalid byte order,
+->>18 leshort 5 Motorola 88000 - invalid byte order,
+->>18 leshort 6 Intel 80486,
+->>18 leshort 7 Intel 80860,
+->>18 leshort 8 MIPS,
+ >>18 leshort 9 Amdahl - invalid byte order,
+ >>18 leshort 10 MIPS (deprecated),
+ >>18 leshort 11 RS6000 - invalid byte order,
+@@ -102,8 +101,27 @@
+ >>20 lelong 1 version 1
+ >>36 lelong 1 MathCoPro/FPU/MAU Required
+ >5 byte 2 MSB
++>>16 beshort 0 no file type,
++>>16 beshort 1 relocatable,
++>>16 beshort 2 executable,
++>>16 beshort 3 shared object,
++>>16 beshort 4 core file,
++#>>>(0x38+0xcc) string >\0 of '%s'
++#>>>(0x38+0x10) belong >0 (signal %d),
++>>16 beshort &0xff00 processor-specific,
++>>18 beshort 0 no machine,
++>>18 beshort 1 AT&T WE32100,
++>>18 beshort 2 SPARC,
++>>18 beshort 3 Intel 80386 - invalid byte order,
++>>18 beshort 4 Motorola
++>>>36 belong &0x01000000 68000,
++>>>36 belong &0x00810000 CPU32,
++>>>36 belong 0 68020,
++>>18 beshort 5 Motorola 88000,
++>>18 beshort 6 Intel 80486 - invalid byte order,
++>>18 beshort 7 Intel 80860,
+ # only for MIPS - see comment in little-endian section above.
+->>18 beshort 8
++>>18 beshort 8 MIPS,
+ # only for 32-bit
+ >>>4 byte 1
+ >>>>36 belong&0xf0000000 0x00000000 MIPS-I
+@@ -126,26 +144,6 @@
+ >>>>48 belong&0xf0000000 0x70000000 MIPS64
+ >>>>48 belong&0xf0000000 0x80000000 MIPS32 rel2
+ >>>>48 belong&0xf0000000 0x90000000 MIPS64 rel2
+->>16 beshort 0 no file type,
+->>16 beshort 1 relocatable,
+->>16 beshort 2 executable,
+->>16 beshort 3 shared object,
+->>16 beshort 4 core file,
+-#>>>(0x38+0xcc) string >\0 of '%s'
+-#>>>(0x38+0x10) belong >0 (signal %d),
+->>16 beshort &0xff00 processor-specific,
+->>18 beshort 0 no machine,
+->>18 beshort 1 AT&T WE32100,
+->>18 beshort 2 SPARC,
+->>18 beshort 3 Intel 80386 - invalid byte order,
+->>18 beshort 4 Motorola
+->>>36 belong &0x01000000 68000,
+->>>36 belong &0x00810000 CPU32,
+->>>36 belong 0 68020,
+->>18 beshort 5 Motorola 88000,
+->>18 beshort 6 Intel 80486 - invalid byte order,
+->>18 beshort 7 Intel 80860,
+->>18 beshort 8 MIPS,
+ >>18 beshort 9 Amdahl,
+ >>18 beshort 10 MIPS (deprecated),
+ >>18 beshort 11 RS6000,