diff options
-rw-r--r-- | gdb/ChangeLog | 4 | ||||
-rw-r--r-- | gdb/go32-nat.c | 6 |
2 files changed, 6 insertions, 4 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 7ed966f..df72f17 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,5 +1,9 @@ 2009-05-01 Eli Zaretskii <eliz@gnu.org> + * go32-nat.c (go32_pid_to_str): Call normal_pid_to_str instead of + printing a bogus "Thread <main>". + (go32_thread_alive): Don't return 1 for null_ptid. + * i386-tdep.c (i386_go32_init_abi): Override the number of registers due to non-support of SSE. diff --git a/gdb/go32-nat.c b/gdb/go32-nat.c index e49125f..b62d3ff 100644 --- a/gdb/go32-nat.c +++ b/gdb/go32-nat.c @@ -870,15 +870,13 @@ go32_terminal_ours (void) static int go32_thread_alive (struct target_ops *ops, ptid_t ptid) { - return 1; + return !ptid_equal (inferior_ptid, null_ptid); } static char * go32_pid_to_str (struct target_ops *ops, ptid_t ptid) { - static char buf[64]; - xsnprintf (buf, sizeof buf, "Thread <main>"); - return buf; + return normal_pid_to_str (ptid); } static void |