Mercurial > emacs
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 * |