comparison src/unexelf.c @ 27977:026eb782382e

* unexelf.c (PT_LOAD, SHT_*, SHN_*) [__NetBSD__]: Only provide standard ELF definitions here if the system header does not.
author Ken Raeburn <raeburn@raeburn.org>
date Fri, 03 Mar 2000 15:28:34 +0000
parents 5bc04426fb75
children da0b1ef29e28
comparison
equal deleted inserted replaced
27976:2f598d993fc5 27977:026eb782382e
476 # else 476 # else
477 # define ELFSIZE 32 477 # define ELFSIZE 32
478 # endif 478 # endif
479 # include <sys/exec_elf.h> 479 # include <sys/exec_elf.h>
480 480
481 # define PT_LOAD Elf_pt_load 481 # ifndef PT_LOAD
482 # define SHT_SYMTAB Elf_sht_symtab 482 # define PT_LOAD Elf_pt_load
483 # define SHT_DYNSYM Elf_sht_dynsym 483 # define SHT_SYMTAB Elf_sht_symtab
484 # define SHT_NULL Elf_sht_null 484 # define SHT_DYNSYM Elf_sht_dynsym
485 # define SHT_NOBITS Elf_sht_nobits 485 # define SHT_NULL Elf_sht_null
486 # define SHT_REL Elf_sht_rel 486 # define SHT_NOBITS Elf_sht_nobits
487 # define SHT_RELA Elf_sht_rela 487 # define SHT_REL Elf_sht_rel
488 488 # define SHT_RELA Elf_sht_rela
489 # define SHN_UNDEF Elf_eshn_undefined 489
490 # define SHN_ABS Elf_eshn_absolute 490 # define SHN_UNDEF Elf_eshn_undefined
491 # define SHN_COMMON Elf_eshn_common 491 # define SHN_ABS Elf_eshn_absolute
492 # define SHN_COMMON Elf_eshn_common
493 # endif
492 494
493 # ifdef __alpha__ 495 # ifdef __alpha__
494 # include <sys/exec_ecoff.h> 496 # include <sys/exec_ecoff.h>
495 # define HDRR struct ecoff_symhdr 497 # define HDRR struct ecoff_symhdr
496 # define pHDRR HDRR * 498 # define pHDRR HDRR *