+Wed Jul 14 15:29:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
+
+ * hppa.c [HOST_HPPABSD]: Use hpux-style core files.
+ * libhppa.h [HOST_HPPABSD]: Include hpux version of core.h
+
Wed Jul 14 09:30:48 1993 Doug Evans (dje@canuck.cygnus.com)
* configure.in: Recognize h8300h-*-*.
return asect;
}
-#ifdef HOST_HPPAHPUX
+#if defined (HOST_HPPAHPUX) || defined (HOST_HPPABSD)
+/* This requires system include files. */
+
static bfd_target *
hppa_core_file_p (abfd)
bfd *abfd;
return true; /* FIXME, We have no way of telling at this point */
}
-#endif /* HOST_HPPAHPUX */
+#endif /* HPUX or BSD. */
/* Miscellaneous Support Functions -- Control Structures and Functions
for the PA. */
/* End of miscellaneous support functions. */
-#ifdef HOST_HPPABSD
-/* All the core file code for BSD needs to be rewritten cleanly. For
- now we do not support core files under BSD. */
-
-#define hppa_core_file_p _bfd_dummy_target
-#define hppa_core_file_failing_command _bfd_dummy_core_file_failing_command
-#define hppa_core_file_failing_signal _bfd_dummy_core_file_failing_signal
-#define hppa_core_file_matches_executable_p _bfd_dummy_core_file_matches_executable_p
-#endif /* HOST_HPPABSD */
-
#define hppa_bfd_debug_info_start bfd_void
#define hppa_bfd_debug_info_end bfd_void
#define hppa_bfd_debug_info_accumulate (PROTO(void,(*),(bfd*, struct sec *))) bfd_void
#ifndef _LIBHPPA_H
#define _LIBHPPA_H
-#include "sysdep.h"
+#include "../bfd/sysdep.h"
#ifdef HOST_HPPAHPUX
#ifdef HOST_HPPABSD
-/* Defining MAXCOMLEN avoids bringing in several (7 or 8) otherwise
- useless include files which tend to clutter up the namespace.
-
- BSD uses a completely different scheme for object file identification.
+/* BSD uses a completely different scheme for object file identification.
so for now, define _PA_RISC_ID to accept any random value for a model
number. */
+
#include <a.out.h>
-#define MAXCOMLEN 16
+
+/* Not a very swift place to put it, but that's where the BSD port
+ puts them. */
+#include "/hpux/usr/include/sys/core.h"
+#ifndef _PA_RISC_ID
#define _PA_RISC_ID(__m_num) 1
+#endif
#endif /* HOST_HPPABSD */
+/* Defining MAXCOMLEN avoids bringing in several (7 or 8) otherwise
+ useless include files which tend to clutter up the namespace. */
+
+#define MAXCOMLEN 16
+
#define BYTES_IN_WORD 4
struct header;