mirror of
https://github.com/darlinghq/darling-gdb.git
synced 2024-11-25 21:19:54 +00:00
Tue Feb 1 22:13:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
* procfs.c (wait_fd): Handle EINTR error return from PIOCWSTOP ioctl by restarting the ioctl.
This commit is contained in:
parent
10b9bb562e
commit
8afd05c039
@ -1,3 +1,8 @@
|
||||
Tue Feb 1 22:13:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
|
||||
|
||||
* procfs.c (wait_fd): Handle EINTR error return from PIOCWSTOP ioctl
|
||||
by restarting the ioctl.
|
||||
|
||||
Tue Feb 1 16:16:25 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
|
||||
|
||||
* target.h (target_wait): Add comment about calling
|
||||
|
@ -579,10 +579,13 @@ wait_fd ()
|
||||
#else
|
||||
pi = current_procinfo;
|
||||
|
||||
if (ioctl (pi->fd, PIOCWSTOP, &pi->prstatus) < 0)
|
||||
while (ioctl (pi->fd, PIOCWSTOP, &pi->prstatus) < 0)
|
||||
{
|
||||
print_sys_errmsg (pi->pathname, errno);
|
||||
error ("PIOCWSTOP failed");
|
||||
if (errno != EINTR)
|
||||
{
|
||||
print_sys_errmsg (pi->pathname, errno);
|
||||
error ("PIOCWSTOP failed");
|
||||
}
|
||||
}
|
||||
pi->had_event = 1;
|
||||
#endif
|
||||
|
Loading…
Reference in New Issue
Block a user