diff options
author | Ken Raeburn <raeburn@cygnus> | 1993-06-15 18:36:11 +0000 |
---|---|---|
committer | Ken Raeburn <raeburn@cygnus> | 1993-06-15 18:36:11 +0000 |
commit | 8bd4e54bc326f62e0b46c5202f5b7c2fd9ddc735 (patch) | |
tree | 9eb904ed7debe1bdae3f30492502fa1fcf666fab /bfd/hosts | |
parent | 77478127574a733286cadc32ec91f3db0a3e5d77 (diff) | |
download | gdb-8bd4e54bc326f62e0b46c5202f5b7c2fd9ddc735.zip gdb-8bd4e54bc326f62e0b46c5202f5b7c2fd9ddc735.tar.gz gdb-8bd4e54bc326f62e0b46c5202f5b7c2fd9ddc735.tar.bz2 |
protect against multiple inclusions
Diffstat (limited to 'bfd/hosts')
-rw-r--r-- | bfd/hosts/i386bsd.h | 26 | ||||
-rw-r--r-- | bfd/hosts/sparc.h | 3 | ||||
-rw-r--r-- | bfd/hosts/std-host.h | 3 |
3 files changed, 23 insertions, 9 deletions
diff --git a/bfd/hosts/i386bsd.h b/bfd/hosts/i386bsd.h index 6f1d7d7..bbabe2a 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 <fcntl.h> #include <errno.h> #include <stdio.h> @@ -8,6 +10,7 @@ #include <string.h> #include <sys/file.h> #include <machine/param.h> +#include <machine/vmparam.h> #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 c32da58..08fce90 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 <memory.h> #undef exit #undef abort +#define hosts_sparc_H +#endif diff --git a/bfd/hosts/std-host.h b/bfd/hosts/std-host.h index 20ba5b3..4bb3e15 100644 --- a/bfd/hosts/std-host.h +++ b/bfd/hosts/std-host.h @@ -1,3 +1,4 @@ +#ifndef hosts_std_host_H #include <fcntl.h> #include <errno.h> #include <stdio.h> @@ -151,3 +152,5 @@ struct uint64e_struct { #endif #include "fopen-same.h" +#define hosts_std_host_H +#endif |