From: Richard M. Stallman Date: Thu, 24 Feb 1994 05:40:30 +0000 (+0000) Subject: (ELF_BSS_SECTION_NAME): New macro (config.h may override). X-Git-Tag: emacs-19.34~9800 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=d8858cfe4afe3eddda36fc775bc6bda125a7215c;p=emacs.git (ELF_BSS_SECTION_NAME): New macro (config.h may override). (unexec): Use it. --- diff --git a/src/unexelf.c b/src/unexelf.c index eb885dd02ec..32f39c7d2b6 100644 --- a/src/unexelf.c +++ b/src/unexelf.c @@ -426,6 +426,10 @@ Filesz Memsz Flags Align extern void fatal (char *, ...); #endif +#ifndef ELF_BSS_SECTION_NAME +#define ELF_BSS_SECTION_NAME ".bss" +#endif + /* Get the address of a particular section or program header entry, * accounting for the size of the entries. */ @@ -535,7 +539,7 @@ unexec (new_name, old_name, data_start, bss_start, entry_address) old_section_names + OLD_SECTION_H (old_bss_index).sh_name); #endif if (!strcmp (old_section_names + OLD_SECTION_H (old_bss_index).sh_name, - ".bss")) + ELF_BSS_SECTION_NAME)) break; } if (old_bss_index == old_file_h->e_shnum)