From: K. Richard Pixley Date: Fri, 19 Feb 1993 01:12:23 +0000 (+0000) Subject: * nm-hp300bsd.h (PTRACE_ARG3_TYPE): FSF's hp300's have int* not caddr_t. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=add04f8b2ebe2caa25452eaa39f3abab53ed7628;p=binutils-gdb.git * nm-hp300bsd.h (PTRACE_ARG3_TYPE): FSF's hp300's have int* not caddr_t. --- diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 9d4cc84210e..f4266545856 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,8 @@ +Thu Feb 18 16:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com) + + * nm-hp300bsd.h (PTRACE_ARG3_TYPE): FSF's hp300's have int* not + caddr_t. + Thu Feb 18 04:10:06 1993 John Gilmore (gnu@cygnus.com) * c-lang.c (c_printstr): Bugfix for length==0 case. diff --git a/gdb/nm-hp300bsd.h b/gdb/nm-hp300bsd.h index 71f7b063e07..6a8cda7c45b 100644 --- a/gdb/nm-hp300bsd.h +++ b/gdb/nm-hp300bsd.h @@ -41,12 +41,23 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ addr = (int) &((struct user *)0)->u_pcb.pcb_fpregs.fpf_fpiar; \ } -/* We can attach to processes using ptrace. */ +/* This is a hack. This is only a hack. Were this a common source file, + rather than a config file specific to BSD on HP 68k's, you would have + been instructed to clean this up. As it is, clean it up if FSF's + HP's-running-ancient-BSD ever go away. */ + +#include +#ifdef EPROCUNAVAIL + /* BSD 4.4 alpha or better */ + + /* We can attach to processes using ptrace. */ #define ATTACH_DETACH #define PTRACE_ATTACH 10 #define PTRACE_DETACH 11 -/* The third argument of ptrace is declared as this type. */ + /* The third argument of ptrace is declared as this type. */ #define PTRACE_ARG3_TYPE caddr_t +#endif +