diff options
Diffstat (limited to 'gdb/gdbserver/low-linux.c')
-rw-r--r-- | gdb/gdbserver/low-linux.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/gdb/gdbserver/low-linux.c b/gdb/gdbserver/low-linux.c index ea210f3..eea8c1d 100644 --- a/gdb/gdbserver/low-linux.c +++ b/gdb/gdbserver/low-linux.c @@ -105,7 +105,9 @@ mywait (char *status) int pid; union wait w; - pid = wait (&w); + enable_async_io (); + pid = waitpid (inferior_pid, &w, 0); + disable_async_io (); if (pid != inferior_pid) perror_with_name ("wait"); |