summaryrefslogtreecommitdiff
path: root/gdb/lynx-nat.c
diff options
context:
space:
mode:
authorStu Grossman <grossman@cygnus>1996-07-17 06:03:26 +0000
committerStu Grossman <grossman@cygnus>1996-07-17 06:03:26 +0000
commit647e52ea3a4b9ced141f6bd1b8c88174193c337c (patch)
tree9a621cec4062d4f7aeef36b572ff5698ef16d80e /gdb/lynx-nat.c
parent9498be1a0550a8e41694a4b46928815327644a95 (diff)
downloadbinutils-gdb-647e52ea3a4b9ced141f6bd1b8c88174193c337c.tar.gz
Changes from the FSF for Hurd thread support.
Diffstat (limited to 'gdb/lynx-nat.c')
-rw-r--r--gdb/lynx-nat.c12
1 files changed, 5 insertions, 7 deletions
diff --git a/gdb/lynx-nat.c b/gdb/lynx-nat.c
index 78716e02ab3..b9b8717ef41 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");