mirror of
https://github.com/darlinghq/darling-gdb.git
synced 2025-02-22 18:42:10 +00:00
Fix some PID/TPID fallout for HP/UX.
From 2001-07-22 Rodney Brown <rbrown64@csc.com.au>: * infttrace.c (ptrace_wait): Match external declaration, and match target_post_wait declaration.
This commit is contained in:
parent
158ff1e6fb
commit
de6ee55865
@ -1,3 +1,10 @@
|
||||
2001-07-28 Andrew Cagney <ac131313@redhat.com>
|
||||
|
||||
Fix some PID/TPID fallout for HP/UX.
|
||||
From 2001-07-22 Rodney Brown <rbrown64@csc.com.au>:
|
||||
* infttrace.c (ptrace_wait): Match external declaration,
|
||||
and match target_post_wait declaration.
|
||||
|
||||
2001-07-28 Andrew Cagney <ac131313@redhat.com>
|
||||
|
||||
* MAINTAINERS: Add Orjan Friberg as cris target maintainer.
|
||||
|
@ -2596,7 +2596,7 @@ count_unhandled_events (int real_pid, lwpid_t real_tid)
|
||||
*
|
||||
* Note: used by core gdb and so uses the pseudo-pid (really tid).
|
||||
*/
|
||||
ptid_t
|
||||
int
|
||||
ptrace_wait (ptid_t ptid, int *status)
|
||||
{
|
||||
ttstate_t tsp;
|
||||
@ -2621,13 +2621,13 @@ ptrace_wait (ptid_t ptid, int *status)
|
||||
if (errno == ESRCH)
|
||||
{
|
||||
*status = 0; /* WIFEXITED */
|
||||
return inferior_ptid;
|
||||
return PIDGET (inferior_ptid);
|
||||
}
|
||||
|
||||
warning ("Call of ttrace_wait returned with errno %d.",
|
||||
errno);
|
||||
*status = ttwait_return;
|
||||
return inferior_ptid;
|
||||
return PIDGET (inferior_ptid);
|
||||
}
|
||||
|
||||
real_pid = tsp.tts_pid;
|
||||
@ -2888,7 +2888,7 @@ ptrace_wait (ptid_t ptid, int *status)
|
||||
*status = _SIGTRAP;
|
||||
}
|
||||
|
||||
target_post_wait (tsp.tts_pid, *status);
|
||||
target_post_wait (pid_to_ptid (tsp.tts_pid), *status);
|
||||
|
||||
|
||||
#ifdef THREAD_DEBUG
|
||||
@ -2914,7 +2914,7 @@ ptrace_wait (ptid_t ptid, int *status)
|
||||
warning ("Internal error: process-wait failed.");
|
||||
}
|
||||
|
||||
return pid_to_ptid (return_pid);
|
||||
return return_pid;
|
||||
}
|
||||
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user