diff options
-rw-r--r-- | bfd/ChangeLog | 3 | ||||
-rw-r--r-- | bfd/hosts/tahoe.h | 17 | ||||
-rw-r--r-- | bfd/hosts/vaxbsd.h | 27 |
3 files changed, 17 insertions, 30 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog index e8b33ea..c99f247 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 99147c0..5a88ea4 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. - <Read|Write>[Update]<Binary file><text file> - */ -#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 a818c77..a867081 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 <machine/param.h> +#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. - <Read|Write>[Update]<Binary file><text file> - */ -#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" |