]> git.eshelyaron.com Git - emacs.git/commitdiff
* unexelf.c (PT_LOAD, SHT_*, SHN_*) [__NetBSD__]: Only provide
authorKen Raeburn <raeburn@raeburn.org>
Fri, 3 Mar 2000 15:28:34 +0000 (15:28 +0000)
committerKen Raeburn <raeburn@raeburn.org>
Fri, 3 Mar 2000 15:28:34 +0000 (15:28 +0000)
standard ELF definitions here if the system header does not.

src/ChangeLog
src/unexelf.c

index e4bd79a715e9ffc10572d79c0abf9e518e1bc5bb..dbc54c009c10bf18c650a0be106e09b792991268 100644 (file)
@@ -1,3 +1,8 @@
+2000-03-03  Ken Raeburn  <raeburn@gnu.org>
+
+       * unexelf.c (PT_LOAD, SHT_*, SHN_*) [__NetBSD__]: Only provide
+       standard ELF definitions here if the system header does not.
+
 2000-03-03  Gerd Moellmann  <gerd@gnu.org>
 
        * xterm.c (PER_CHAR_METRIC): Removed.
index ad0f346be3caa4e1364deccf8309a6813ad49002..a90885ba64f4d030054ee576665e383a737886fd 100644 (file)
@@ -478,17 +478,19 @@ typedef struct {
 # endif
 # include <sys/exec_elf.h>
 
-# define PT_LOAD       Elf_pt_load
-# define SHT_SYMTAB    Elf_sht_symtab
-# define SHT_DYNSYM    Elf_sht_dynsym
-# define SHT_NULL      Elf_sht_null
-# define SHT_NOBITS    Elf_sht_nobits
-# define SHT_REL       Elf_sht_rel
-# define SHT_RELA      Elf_sht_rela
-
-# define SHN_UNDEF     Elf_eshn_undefined
-# define SHN_ABS       Elf_eshn_absolute
-# define SHN_COMMON    Elf_eshn_common
+# ifndef PT_LOAD
+#  define PT_LOAD      Elf_pt_load
+#  define SHT_SYMTAB   Elf_sht_symtab
+#  define SHT_DYNSYM   Elf_sht_dynsym
+#  define SHT_NULL     Elf_sht_null
+#  define SHT_NOBITS   Elf_sht_nobits
+#  define SHT_REL      Elf_sht_rel
+#  define SHT_RELA     Elf_sht_rela
+
+#  define SHN_UNDEF    Elf_eshn_undefined
+#  define SHN_ABS      Elf_eshn_absolute
+#  define SHN_COMMON   Elf_eshn_common
+# endif
 
 # ifdef __alpha__
 #  include <sys/exec_ecoff.h>