diff options
author | Stu Grossman <grossman@cygnus> | 1996-07-17 06:03:26 +0000 |
---|---|---|
committer | Stu Grossman <grossman@cygnus> | 1996-07-17 06:03:26 +0000 |
commit | 647e52ea3a4b9ced141f6bd1b8c88174193c337c (patch) | |
tree | 9a621cec4062d4f7aeef36b572ff5698ef16d80e /gdb/lynx-nat.c | |
parent | 9498be1a0550a8e41694a4b46928815327644a95 (diff) | |
download | binutils-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.c | 12 |
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"); |