From: Ken Raeburn Date: Tue, 15 Jun 1993 18:36:11 +0000 (+0000) Subject: protect against multiple inclusions X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=8bd4e54bc326f62e0b46c5202f5b7c2fd9ddc735;p=binutils-gdb.git protect against multiple inclusions --- diff --git a/bfd/hosts/i386bsd.h b/bfd/hosts/i386bsd.h index 6f1d7d72dfb..bbabe2affb3 100644 --- a/bfd/hosts/i386bsd.h +++ b/bfd/hosts/i386bsd.h @@ -1,3 +1,5 @@ +#ifndef hosts_i386bsd_H +/* Intel 386 running any BSD Unix */ #include #include #include @@ -8,6 +10,7 @@ #include #include #include +#include #ifndef O_ACCMODE #define O_ACCMODE (O_RDONLY | O_WRONLY | O_RDWR) @@ -16,17 +19,19 @@ #define SEEK_SET 0 #define SEEK_CUR 1 -extern PTR EXFUN(malloc, (unsigned)); -extern PTR EXFUN(realloc, (PTR, unsigned)); -extern void EXFUN(free, (PTR)); - -#define HAVE_STRERROR - #define HOST_PAGE_SIZE NBPG -#define HOST_SEGMENT_SIZE NBPG #define HOST_MACHINE_ARCH bfd_arch_i386 -#define HOST_TEXT_START_ADDR 0 /* By inspection */ -#define HOST_STACK_END_ADDR KERNBASE +#define HOST_TEXT_START_ADDR USRTEXT + +#if 0 /* This doesn't work in Jolitz release 0.1 */ +#define HOST_STACK_END_ADDR USRSTACK +#else /* Found by experimentation. */ +#define HOST_STACK_END_ADDR (USRSTACK - MAXSSIZ) +#endif + +#define TRAD_UNIX_CORE_FILE_FAILING_SIGNAL(core_bfd) \ + ((core_bfd)->tdata.trad_core_data->u.u_sig) +#define u_comm u_kproc.kp_proc.p_comm /* EXACT TYPES */ typedef char int8e_type; @@ -43,4 +48,7 @@ typedef short int16_type; typedef unsigned short uint16_type; typedef int int32_type; typedef unsigned int uint32_type; + #include "fopen-same.h" +#define hosts_i386bsd_H +#endif diff --git a/bfd/hosts/sparc.h b/bfd/hosts/sparc.h index c32da58a727..08fce909fad 100644 --- a/bfd/hosts/sparc.h +++ b/bfd/hosts/sparc.h @@ -1,3 +1,4 @@ +#ifndef hosts_sparc_H #define STDC_HEADERS #define FILE_OFFSET_IS_CHAR_INDEX #if defined(__STDC__) && __GNUC__ >= 2 @@ -9,3 +10,5 @@ #include #undef exit #undef abort +#define hosts_sparc_H +#endif diff --git a/bfd/hosts/std-host.h b/bfd/hosts/std-host.h index 20ba5b3a29c..4bb3e15433e 100644 --- a/bfd/hosts/std-host.h +++ b/bfd/hosts/std-host.h @@ -1,3 +1,4 @@ +#ifndef hosts_std_host_H #include #include #include @@ -151,3 +152,5 @@ struct uint64e_struct { #endif #include "fopen-same.h" +#define hosts_std_host_H +#endif