diff options
author | Jeff Law <law@redhat.com> | 2000-12-11 17:55:58 +0000 |
---|---|---|
committer | Jeff Law <law@redhat.com> | 2000-12-11 17:55:58 +0000 |
commit | ffb34d9aac3dc2fa3dc1808e4b07de896ee60318 (patch) | |
tree | bbb4168b161bd98f26935a294c8ec56421295b0a /include | |
parent | f16b83dfe5679113dbf58b41d4eed6e49ddcd9c6 (diff) | |
download | binutils-gdb-ffb34d9aac3dc2fa3dc1808e4b07de896ee60318.tar.gz |
* hppa.h (DT_HP_*): Define relative to OLD_DT_LOOS for hpux
compatibility.
Diffstat (limited to 'include')
-rw-r--r-- | include/elf/ChangeLog | 5 | ||||
-rw-r--r-- | include/elf/hppa.h | 29 |
2 files changed, 21 insertions, 13 deletions
diff --git a/include/elf/ChangeLog b/include/elf/ChangeLog index 2251ba03a66..a435667ae0b 100644 --- a/include/elf/ChangeLog +++ b/include/elf/ChangeLog @@ -1,3 +1,8 @@ +Mon Dec 11 10:56:58 2000 Jeffrey A Law (law@cygnus.com) + + * hppa.h (DT_HP_*): Define relative to OLD_DT_LOOS for hpux + compatibility. + 2000-10-16 Chris Demetriou <cgd@sibyte.com> * mips.h (E_MIPS_ARCH_32): New constant. diff --git a/include/elf/hppa.h b/include/elf/hppa.h index 82b4db83d8f..e9ec03aae27 100644 --- a/include/elf/hppa.h +++ b/include/elf/hppa.h @@ -500,19 +500,22 @@ typedef enum elf_hppa_reloc_type elf_hppa_reloc_type; /* Processor specific dynamic array tags. */ -#define DT_HP_LOAD_MAP (DT_LOOS + 0x0) -#define DT_HP_DLD_FLAGS (DT_LOOS + 0x1) -#define DT_HP_DLD_HOOK (DT_LOOS + 0x2) -#define DT_HP_UX10_INIT (DT_LOOS + 0x3) -#define DT_HP_UX10_INITSZ (DT_LOOS + 0x4) -#define DT_HP_PREINIT (DT_LOOS + 0x5) -#define DT_HP_PREINITSZ (DT_LOOS + 0x6) -#define DT_HP_NEEDED (DT_LOOS + 0x7) -#define DT_HP_TIME_STAMP (DT_LOOS + 0x8) -#define DT_HP_CHECKSUM (DT_LOOS + 0x9) -#define DT_HP_GST_SIZE (DT_LOOS + 0xa) -#define DT_HP_GST_VERSION (DT_LOOS + 0xb) -#define DT_HP_GST_HASHVAL (DT_LOOS + 0xc) +/* Arggh. HP's tools define these symbols based on the + old value of DT_LOOS. So we must do the same to be + compatible. */ +#define DT_HP_LOAD_MAP (OLD_DT_LOOS + 0x0) +#define DT_HP_DLD_FLAGS (OLD_DT_LOOS + 0x1) +#define DT_HP_DLD_HOOK (OLD_DT_LOOS + 0x2) +#define DT_HP_UX10_INIT (OLD_DT_LOOS + 0x3) +#define DT_HP_UX10_INITSZ (OLD_DT_LOOS + 0x4) +#define DT_HP_PREINIT (OLD_DT_LOOS + 0x5) +#define DT_HP_PREINITSZ (OLD_DT_LOOS + 0x6) +#define DT_HP_NEEDED (OLD_DT_LOOS + 0x7) +#define DT_HP_TIME_STAMP (OLD_DT_LOOS + 0x8) +#define DT_HP_CHECKSUM (OLD_DT_LOOS + 0x9) +#define DT_HP_GST_SIZE (OLD_DT_LOOS + 0xa) +#define DT_HP_GST_VERSION (OLD_DT_LOOS + 0xb) +#define DT_HP_GST_HASHVAL (OLD_DT_LOOS + 0xc) /* Values for DT_HP_DLD_FLAGS. */ #define DT_HP_DEBUG_PRIVATE 0x0001 /* Map text private */ |