From ab68b260f6edc1cef9a2560ac3fd93532923ab28 Mon Sep 17 00:00:00 2001 From: John Gilmore Date: Fri, 31 Jan 1992 07:59:13 +0000 Subject: [PATCH] * hosts/h-hp300bsd.h, h-tahoe.h, h-vaxbsd.h, h-vaxult.h: Specify byte order. * hosts/h-vaxbsd.h: Define the form of exec and core files. --- bfd/ChangeLog | 3 +++ bfd/hosts/tahoe.h | 17 ++--------------- bfd/hosts/vaxbsd.h | 27 ++++++++++++--------------- 3 files changed, 17 insertions(+), 30 deletions(-) diff --git a/bfd/ChangeLog b/bfd/ChangeLog index e8b33ea0edc..c99f2471268 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -4,6 +4,9 @@ Thu Jan 30 23:51:07 1992 John Gilmore (gnu at cygnus.com) * aout-target.h: Use TARGET_BIG_ENDIAN_P to set up vector. * host-aout.c: Don't use aout-params.h; configure these systems in their xm files, not in a randomly generated file. + * hosts/h-hp300bsd.h, h-tahoe.h, h-vaxbsd.h, h-vaxult.h: + Specify byte order. + * hosts/h-vaxbsd.h: Define the form of exec and core files. Thu Jan 30 13:02:41 1992 Per Bothner (bothner at cygnus.com) diff --git a/bfd/hosts/tahoe.h b/bfd/hosts/tahoe.h index 99147c0e33d..5a88ea4942f 100644 --- a/bfd/hosts/tahoe.h +++ b/bfd/hosts/tahoe.h @@ -22,6 +22,7 @@ #define HOST_TEXT_START_ADDR 0 #define HOST_STACK_END_ADDR KERNBASE +#define HOST_BIG_ENDIAN_P /* EXACT TYPES */ typedef char int8e_type; @@ -38,18 +39,4 @@ typedef short int16_type; typedef unsigned short uint16_type; typedef int int32_type; typedef unsigned int uint32_type; -/* Macros for the 'type' part of an fopen, freopen or fdopen. - [Update] - */ -#define FOPEN_RB "r" -#define FOPEN_WB "w" -#define FOPEN_AB "a" -#define FOPEN_RUB "r+" -#define FOPEN_WUB "w+" -#define FOPEN_AUB "a+" -#define FOPEN_RT "r" -#define FOPEN_WT "w" -#define FOPEN_AT "a" -#define FOPEN_RUT "r+" -#define FOPEN_WUT "w+" -#define FOPEN_AUT "a+" +#include "fopen-same.h" diff --git a/bfd/hosts/vaxbsd.h b/bfd/hosts/vaxbsd.h index a818c779909..a8670816c75 100644 --- a/bfd/hosts/vaxbsd.h +++ b/bfd/hosts/vaxbsd.h @@ -12,6 +12,17 @@ #define O_ACCMODE (O_RDONLY | O_WRONLY | O_RDWR) #endif +#undef ALIGN /* They use it, we use it too */ +#include +#undef ALIGN /* They use it, we use it too */ + +#define HOST_PAGE_SIZE NBPG +#define HOST_MACHINE_ARCH bfd_arch_vax + +#define HOST_TEXT_START_ADDR 0 +#define HOST_STACK_END_ADDR KERNBASE +#undef HOST_BIG_ENDIAN_P + /* EXACT TYPES */ typedef char int8e_type; typedef unsigned char uint8e_type; @@ -27,18 +38,4 @@ typedef short int16_type; typedef unsigned short uint16_type; typedef int int32_type; typedef unsigned int uint32_type; -/* Macros for the 'type' part of an fopen, freopen or fdopen. - [Update] - */ -#define FOPEN_RB "r" -#define FOPEN_WB "w" -#define FOPEN_AB "a" -#define FOPEN_RUB "r+" -#define FOPEN_WUB "w+" -#define FOPEN_AUB "a+" -#define FOPEN_RT "r" -#define FOPEN_WT "w" -#define FOPEN_AT "a" -#define FOPEN_RUT "r+" -#define FOPEN_WUT "w+" -#define FOPEN_AUT "a+" +#include "fopen-same.h" -- 2.30.2