From 647e52ea3a4b9ced141f6bd1b8c88174193c337c Mon Sep 17 00:00:00 2001 From: Stu Grossman Date: Wed, 17 Jul 1996 06:03:26 +0000 Subject: Changes from the FSF for Hurd thread support. --- gdb/lynx-nat.c | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) (limited to 'gdb/lynx-nat.c') diff --git a/gdb/lynx-nat.c b/gdb/lynx-nat.c index 78716e0..b9b8717 100644 --- a/gdb/lynx-nat.c +++ b/gdb/lynx-nat.c @@ -655,13 +655,11 @@ child_wait (pid, ourstatus) if (realsig == SIGNEWTHREAD) { - /* It's a new thread notification. Nothing to do here since - the machine independent code in wait_for_inferior will - add the thread to the thread list and restart the thread - when pid != inferior_pid and pid is not in the thread - list. We don't even want to much with realsig -- the - code in wait_for_inferior expects SIGTRAP. */ - ; + /* It's a new thread notification. We don't want to much with + realsig -- the code in wait_for_inferior expects SIGTRAP. */ + ourstatus->kind = TARGET_WAITKIND_SPURIOUS; + ourstatus->value.sig = TARGET_SIGNAL_0; + return pid; } else error ("Signal for unknown thread was not SIGNEWTHREAD"); -- cgit v1.1