aboutsummaryrefslogtreecommitdiff
path: root/bfd/hosts/lynx.h
diff options
context:
space:
mode:
authorStu Grossman <grossman@cygnus>1993-11-17 01:11:30 +0000
committerStu Grossman <grossman@cygnus>1993-11-17 01:11:30 +0000
commit343c1a964109a703b6f53d081d61fde6d91eddb5 (patch)
tree9b1e15a165478d2e6682e700adfec781af353b66 /bfd/hosts/lynx.h
parent794057a7c00257cc222dc8c7995475ca56dba1a1 (diff)
downloadgdb-343c1a964109a703b6f53d081d61fde6d91eddb5.zip
gdb-343c1a964109a703b6f53d081d61fde6d91eddb5.tar.gz
gdb-343c1a964109a703b6f53d081d61fde6d91eddb5.tar.bz2
* lynx-core.c (lynx_core_file_p): Change bfd_zalloc to bfd_alloc.
* m68klynx.c: Define core file macros. * hosts/i386lynx.h, hosts/m68klynx.h, hosts/lynx.h: Move all non-architecture specific stuff into lynx.h.
Diffstat (limited to 'bfd/hosts/lynx.h')
-rw-r--r--bfd/hosts/lynx.h36
1 files changed, 36 insertions, 0 deletions
diff --git a/bfd/hosts/lynx.h b/bfd/hosts/lynx.h
new file mode 100644
index 0000000..737c9bd
--- /dev/null
+++ b/bfd/hosts/lynx.h
@@ -0,0 +1,36 @@
+/* Architecture independant LynxOS host support for 2.2 */
+
+#ifndef hosts_lynx_h
+#define hosts_lynx_h
+
+#include <fcntl.h>
+#include <errno.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <ctype.h>
+#include <string.h>
+
+#include <sys/conf.h>
+#include <sys/kernel.h>
+#include <sys/mem.h>
+#include <sys/signal.h>
+#include <sys/time.h>
+#include <sys/resource.h>
+#include <sys/itimer.h>
+#include <sys/file.h>
+#include <sys/proc.h>
+
+#define HOST_PAGE_SIZE NBPG
+#define HOST_TEXT_START_ADDR USRTEXT
+
+#define HOST_LYNX
+
+#include "fopen-same.h"
+
+#undef I386 /* Lynx defines this for some reason */
+
+/* Lynx has calloc, but no cfree, and gprof uses it. */
+
+#define cfree free
+
+#endif /* hosts_lynx_h */