From: Richard M. Stallman Date: Sat, 6 Sep 1997 19:40:22 +0000 (+0000) Subject: Test __OpenBSD__ along with __NetBSD__. X-Git-Tag: emacs-20.1~172 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=cb1ee8118fc9df3e04fc47873a5dff1662de7dac;p=emacs.git Test __OpenBSD__ along with __NetBSD__. [__OpenBSD__]: Include sys/exec_elf.h. --- diff --git a/src/unexelf.c b/src/unexelf.c index 79a398228ea..0a8b6068d30 100644 --- a/src/unexelf.c +++ b/src/unexelf.c @@ -420,7 +420,7 @@ Filesz Memsz Flags Align #include #include #include -#ifndef __NetBSD__ +#if !defined (__NetBSD__) && !defined (__OpenBSD__) #include #endif #include @@ -429,7 +429,7 @@ Filesz Memsz Flags Align #include #endif /* __sony_news && _SYSTYPE_SYSV */ -#if defined (__alpha__) && !defined (__NetBSD__) +#if defined (__alpha__) && !defined (__NetBSD__) && !defined (__OpenBSD__) #include /* get COFF debugging symbol table declaration */ #endif @@ -473,6 +473,10 @@ Filesz Memsz Flags Align # endif #endif /* __NetBSD__ */ +#ifdef __OpenBSD__ +# include +#endif + #if __GNU_LIBRARY__ - 0 >= 6 # include /* get ElfW etc */ #endif @@ -682,7 +686,7 @@ unexec (new_name, old_name, data_start, bss_start, entry_address) old_bss_addr = OLD_SECTION_H (old_bss_index).sh_addr; old_bss_size = OLD_SECTION_H (old_bss_index).sh_size; #endif /* not (__sony_news && _SYSTYPE_SYSV) */ -#if defined(emacs) || !defined(DEBUG) +#if defined (emacs) || !defined (DEBUG) new_bss_addr = (ElfW(Addr)) sbrk (0); #else new_bss_addr = old_bss_addr + old_bss_size + 0x1234;