diff options
author | Jan Seidel <tuxus@gentoo.org> | 2003-02-08 22:28:25 +0000 |
---|---|---|
committer | Jan Seidel <tuxus@gentoo.org> | 2003-02-08 22:28:25 +0000 |
commit | 9dd526abaf58669107c982af1f03ab3655838da6 (patch) | |
tree | 9c35109e5b91af438bfd5be7c5edc570debbf38a /sys-apps/file | |
parent | Added mips to keywords and a patch (diff) | |
download | historical-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.diff | 123 |
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, |