* config/i386/nm-fbsd.h: Include "config/nm-bsd.h".
authorMark Kettenis <kettenis@gnu.org>
Sat, 13 Mar 2004 13:07:20 +0000 (13:07 +0000)
committerMark Kettenis <kettenis@gnu.org>
Sat, 13 Mar 2004 13:07:20 +0000 (13:07 +0000)
(PTRACE_ARG3_TYPE, FETCH_INFERIOR_REGISTERS, ATTACH_DETACH):
Remove defines.
* config/i386/nm-fbsd64.h: Likewise.
* config/i386/nm-obsd.h: Likewise.
* config/sparc/nm-fbsd.h: Likewise.  Update copyright year.
* config/alpha/nm-fbsd.h: Likewise.  Update copyright year.

gdb/ChangeLog
gdb/config/alpha/nm-fbsd.h
gdb/config/i386/nm-fbsd.h
gdb/config/i386/nm-fbsd64.h
gdb/config/i386/nm-obsd.h
gdb/config/nm-bsd.h [new file with mode: 0644]
gdb/config/sparc/nm-fbsd.h

index 1d4f021144a743f54292624b4e732bd7640ae6fa..757bf1b5b7f0e32b445d680fb820a2f6ee4ddf66 100644 (file)
@@ -1,3 +1,13 @@
+2004-03-13  Mark Kettenis  <kettenis@gnu.org>
+
+       * config/i386/nm-fbsd.h: Include "config/nm-bsd.h".
+       (PTRACE_ARG3_TYPE, FETCH_INFERIOR_REGISTERS, ATTACH_DETACH):
+       Remove defines.
+       * config/i386/nm-fbsd64.h: Likewise.
+       * config/i386/nm-obsd.h: Likewise.
+       * config/sparc/nm-fbsd.h: Likewise.  Update copyright year.
+       * config/alpha/nm-fbsd.h: Likewise.  Update copyright year.
+
 2004-03-12  Kevin Buettner  <kevinb@redhat.com>
 
        * frv-tdep.c (set_variant_scratch_registers): New function.
index 2b3975a76f83bef2bcd4f47c1416e8b8c48eefd3..5eec1853f33ebd785d6bdab64593292aa08205f6 100644 (file)
@@ -1,5 +1,6 @@
 /* Native-dependent definitions for FreeBSD/Alpha.
-   Copyright 1986, 1987, 1989, 1992, 1996, 2000
+
+   Copyright 1986, 1987, 1989, 1992, 1996, 2000, 2004
    Free Software Foundation, Inc.
 
    This file is part of GDB.
 #ifndef NM_FBSD_H
 #define NM_FBSD_H
 
-/* Type of the third argument to the `ptrace' system call.  */
-#define PTRACE_ARG3_TYPE caddr_t
-
-/* Override copies of {fetch,store}_inferior_registers in `infptrace.c'.  */
-#define FETCH_INFERIOR_REGISTERS
-
-/* We can attach and detach.  */
-#define ATTACH_DETACH
+/* Get generic BSD native definitions.  */
+#include "config/nm-bsd.h"
 
 /* The Alpha does not step over a breakpoint.  */
 #define CANNOT_STEP_BREAKPOINT 1
index 314e3a0f2f1b76a5036e71724fe8b15ec6a64119..4c5683bcbd9dfbe4eb7c7bbf39b3a5d30889d94d 100644 (file)
@@ -52,20 +52,14 @@ extern void i386bsd_dr_reset_addr (int regnum);
 extern unsigned long i386bsd_dr_get_status (void);
 \f
 
-/* Type of the third argument to the `ptrace' system call.  */
-#define PTRACE_ARG3_TYPE caddr_t
-
-/* Override copies of {fetch,store}_inferior_registers in `infptrace.c'.  */
-#define FETCH_INFERIOR_REGISTERS
+/* Get generic BSD native definitions.  */
+#include "config/nm-bsd.h"
 
 /* Override child_resume in `infptrace.c' to work around a kernel bug.  */
 #define CHILD_RESUME
 
 /* Override child_pid_to_exec_file in 'inftarg.c'.  */
 #define CHILD_PID_TO_EXEC_FILE
-
-/* We can attach and detach.  */
-#define ATTACH_DETACH
 \f
 
 /* Support for the user struct.  */
index 4c27aff6d74292f3ebc4d0224e7604de68bd295e..061e77e1374890800938326e58b9e397b1550b3b 100644 (file)
 #ifndef NM_FBSD64_H
 #define NM_FBSD64_H
 
-/* Type of the third argument to the `ptrace' system call.  */
-#define PTRACE_ARG3_TYPE caddr_t
-
-/* Override copies of {fetch,store}_inferior_registers in `infptrace.c'.  */
-#define FETCH_INFERIOR_REGISTERS
+/* Get generic BSD native definitions.  */
+#include "config/nm-bsd.h"
 
 /* Override child_pid_to_exec_file in 'inftarg.c'.  */
 #define CHILD_PID_TO_EXEC_FILE
 
-/* We can attach and detach.  */
-#define ATTACH_DETACH
-
 #endif /* nm-fbsd64.h */
index 4d10b539d86b334e2925d9cbeb806c6522992750..7fd32ca7c43b543ca9f5acf95c8384a1805c7f67 100644 (file)
 #ifndef NM_OBSD_H
 #define NM_OBSD_H
 
-/* Type of the third argument to the `ptrace' system call.  */
-#define PTRACE_ARG3_TYPE caddr_t
-
-/* Override copies of {fetch,store}_inferior_registers in `infptrace.c'.  */
-#define FETCH_INFERIOR_REGISTERS
-
-/* We can attach and detach.  */
-#define ATTACH_DETACH
-\f
+/* Get generic BSD native definitions.  */
+#include "config/nm-bsd.h"
 
 /* Support for the user struct.  */
 
diff --git a/gdb/config/nm-bsd.h b/gdb/config/nm-bsd.h
new file mode 100644 (file)
index 0000000..b44dd5e
--- /dev/null
@@ -0,0 +1,29 @@
+/* Native-dependent definitions for *BSD.
+
+   Copyright 2001, 2004 Free Software Foundation, Inc.
+
+   This file is part of GDB.
+
+   This program is free software; you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published by
+   the Free Software Foundation; either version 2 of the License, or
+   (at your option) any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program; if not, write to the Free Software
+   Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+/* Type of the third argument to the `ptrace' system call.  */
+#define PTRACE_ARG3_TYPE caddr_t
+
+/* Override copies of {fetch,store}_inferior_registers in `infptrace.c'.  */
+#define FETCH_INFERIOR_REGISTERS
+
+/* We can attach and detach.  */
+#define ATTACH_DETACH
index 917cc49bf07c2e7b9f6883fcf4b802e036ed19ed..459764f03ad4b0cd4f01154f27adb5e416def70b 100644 (file)
@@ -1,6 +1,6 @@
 /* Native-dependent definitions for FreeBSD/sparc64.
 
-   Copyright 2002, 2003 Free Software Foundation, Inc.
+   Copyright 2002, 2003, 2004 Free Software Foundation, Inc.
    Contributed by David E. O'Brien <obrien@FreeBSD.org>.
 
    This file is part of GDB.
 #ifndef NM_FBSD_H
 #define NM_FBSD_H
 
-/* Type of the third argument to the `ptrace' system call.  */
-#define PTRACE_ARG3_TYPE caddr_t
-
-/* Override copies of {fetch,store}_inferior_registers in `infptrace.c'.  */
-#define FETCH_INFERIOR_REGISTERS
-
-/* We can attach and detach.  */
-#define ATTACH_DETACH
-\f
+/* Get generic BSD native definitions.  */
+#include "config/nm-bsd.h"
 
 /* Shared library support.  */