diff options
-rw-r--r-- | bfd/hosts/irix3.h | 40 | ||||
-rw-r--r-- | config/mh-sysv | 3 | ||||
-rw-r--r-- | gdb/config/irix3.mh | 6 | ||||
-rw-r--r-- | gdb/config/irix3.mt | 3 |
4 files changed, 52 insertions, 0 deletions
diff --git a/bfd/hosts/irix3.h b/bfd/hosts/irix3.h new file mode 100644 index 0000000..f6e5fa1 --- /dev/null +++ b/bfd/hosts/irix3.h @@ -0,0 +1,40 @@ +#include <stdio.h> +#include <unistd.h> +#include <fcntl.h> +#include <string.h> +#include <errno.h> +#include <stdio.h> +#include <sys/types.h> +#include <sys/stat.h> +#include <malloc.h> + +#if 0 +#include <ctype.h> +#include <sys/file.h> +#endif + +#if !defined (O_ACCMODE) +#define O_ACCMODE (O_RDONLY | O_WRONLY | O_RDWR) +#endif + +#if !defined (SEEK_SET) +#define SEEK_SET 0 +#define SEEK_CUR 1 +#endif + +/* EXACT TYPES */ +typedef char int8e_type; +typedef unsigned char uint8e_type; +typedef short int16e_type; +typedef unsigned short uint16e_type; +typedef int int32e_type; +typedef unsigned int uint32e_type; + +/* CORRECT SIZE OR GREATER */ +typedef char int8_type; +typedef unsigned char uint8_type; +typedef short int16_type; +typedef unsigned short uint16_type; +typedef int int32_type; +typedef unsigned int uint32_type; + diff --git a/config/mh-sysv b/config/mh-sysv new file mode 100644 index 0000000..77e8c6a --- /dev/null +++ b/config/mh-sysv @@ -0,0 +1,3 @@ +# Define SYSV as -DSYSV if you are using a System V operating system. +SYSV = -DSYSV +RANLIB = echo diff --git a/gdb/config/irix3.mh b/gdb/config/irix3.mh new file mode 100644 index 0000000..55dae08 --- /dev/null +++ b/gdb/config/irix3.mh @@ -0,0 +1,6 @@ +# Host: SGI Iris running irix 3.x +XDEPFILES= infptrace.o coredep.o +XM_FILE= xm-irix3.h +ALLOCA=alloca.o +ALLOCA1=alloca.o +MUNCH_DEFINE=-B diff --git a/gdb/config/irix3.mt b/gdb/config/irix3.mt new file mode 100644 index 0000000..3cd05bb --- /dev/null +++ b/gdb/config/irix3.mt @@ -0,0 +1,3 @@ +# Target: Big-endian MIPS machine such as Sony News +TDEPFILES= mips-pinsn.o mips-tdep.o mipsread.o exec.o +TM_FILE= tm-irix3.h |