forked from Imagelibrary/binutils-gdb
2004-09-29 Andrew Cagney <cagney@gnu.org>
* infptrace.c (ptrace_wait): Mention problem with HPUX. (kill_inferior): Inline ptrace_wait call. * linux-nat.c (kill_inferior): Inline ptrace_wait call. * inftarg.c (child_wait): Inline ptrace_wait call.
This commit is contained in:
@@ -522,12 +522,12 @@ kill_inferior (void)
|
||||
|| last.kind == TARGET_WAITKIND_VFORKED)
|
||||
{
|
||||
ptrace (PT_KILL, last.value.related_pid, 0, 0);
|
||||
ptrace_wait (null_ptid, &status);
|
||||
wait (&status);
|
||||
}
|
||||
|
||||
/* Kill the current process. */
|
||||
ptrace (PT_KILL, pid, 0, 0);
|
||||
ret = ptrace_wait (null_ptid, &status);
|
||||
ret = wait (&status);
|
||||
|
||||
/* We might get a SIGCHLD instead of an exit status. This is
|
||||
aggravated by the first kill above - a child has just died. */
|
||||
@@ -535,7 +535,7 @@ kill_inferior (void)
|
||||
while (ret == pid && WIFSTOPPED (status))
|
||||
{
|
||||
ptrace (PT_KILL, pid, 0, 0);
|
||||
ret = ptrace_wait (null_ptid, &status);
|
||||
ret = wait (&status);
|
||||
}
|
||||
|
||||
target_mourn_inferior ();
|
||||
|
||||
Reference in New Issue
Block a user