| Index: gdb/m68klinux-nat.c
|
| diff --git a/gdb/m68klinux-nat.c b/gdb/m68klinux-nat.c
|
| index 3be7c14b1f885b624e680660847ca9611317db77..f43d475db1186db6c614bdf058b18d3282272abb 100644
|
| --- a/gdb/m68klinux-nat.c
|
| +++ b/gdb/m68klinux-nat.c
|
| @@ -1,6 +1,6 @@
|
| /* Motorola m68k native support for GNU/Linux.
|
|
|
| - Copyright (C) 1996, 1998, 2000-2012 Free Software Foundation, Inc.
|
| + Copyright (C) 1996-2013 Free Software Foundation, Inc.
|
|
|
| This file is part of GDB.
|
|
|
| @@ -22,14 +22,13 @@
|
| #include "inferior.h"
|
| #include "language.h"
|
| #include "gdbcore.h"
|
| -#include "gdb_string.h"
|
| +#include <string.h>
|
| #include "regcache.h"
|
| #include "target.h"
|
| #include "linux-nat.h"
|
|
|
| #include "m68k-tdep.h"
|
|
|
| -#include <sys/param.h>
|
| #include <sys/dir.h>
|
| #include <signal.h>
|
| #include <sys/ptrace.h>
|
| @@ -43,7 +42,7 @@
|
| #endif
|
|
|
| #include <sys/file.h>
|
| -#include "gdb_stat.h"
|
| +#include <sys/stat.h>
|
|
|
| #include "floatformat.h"
|
|
|
| @@ -109,13 +108,13 @@ fetch_register (struct regcache *regcache, int regno)
|
| struct gdbarch *gdbarch = get_regcache_arch (regcache);
|
| long regaddr, val;
|
| int i;
|
| - char buf[MAX_REGISTER_SIZE];
|
| + gdb_byte buf[MAX_REGISTER_SIZE];
|
| int tid;
|
|
|
| /* Overload thread id onto process id. */
|
| - tid = TIDGET (inferior_ptid);
|
| + tid = ptid_get_lwp (inferior_ptid);
|
| if (tid == 0)
|
| - tid = PIDGET (inferior_ptid); /* no thread id, just use
|
| + tid = ptid_get_pid (inferior_ptid); /* no thread id, just use
|
| process id. */
|
|
|
| regaddr = 4 * regmap[regno];
|
| @@ -164,12 +163,12 @@ store_register (const struct regcache *regcache, int regno)
|
| long regaddr, val;
|
| int i;
|
| int tid;
|
| - char buf[MAX_REGISTER_SIZE];
|
| + gdb_byte buf[MAX_REGISTER_SIZE];
|
|
|
| /* Overload thread id onto process id. */
|
| - tid = TIDGET (inferior_ptid);
|
| + tid = ptid_get_lwp (inferior_ptid);
|
| if (tid == 0)
|
| - tid = PIDGET (inferior_ptid); /* no thread id, just use
|
| + tid = ptid_get_pid (inferior_ptid); /* no thread id, just use
|
| process id. */
|
|
|
| regaddr = 4 * regmap[regno];
|
| @@ -421,9 +420,9 @@ m68k_linux_fetch_inferior_registers (struct target_ops *ops,
|
| }
|
|
|
| /* GNU/Linux LWP ID's are process ID's. */
|
| - tid = TIDGET (inferior_ptid);
|
| + tid = ptid_get_lwp (inferior_ptid);
|
| if (tid == 0)
|
| - tid = PIDGET (inferior_ptid); /* Not a threaded program. */
|
| + tid = ptid_get_pid (inferior_ptid); /* Not a threaded program. */
|
|
|
| /* Use the PTRACE_GETFPXREGS request whenever possible, since it
|
| transfers more registers in one system call, and we'll cache the
|
| @@ -478,9 +477,9 @@ m68k_linux_store_inferior_registers (struct target_ops *ops,
|
| }
|
|
|
| /* GNU/Linux LWP ID's are process ID's. */
|
| - tid = TIDGET (inferior_ptid);
|
| + tid = ptid_get_lwp (inferior_ptid);
|
| if (tid == 0)
|
| - tid = PIDGET (inferior_ptid); /* Not a threaded program. */
|
| + tid = ptid_get_pid (inferior_ptid); /* Not a threaded program. */
|
|
|
| /* Use the PTRACE_SETFPREGS requests whenever possible, since it
|
| transfers more registers in one system call. But remember that
|
|
|