X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=gdb%2Fgdbserver%2Flow-linux.c;h=eea8c1df6b109a2f54c15eee3abcfbcaee0aeaf6;hb=cf30a8e15b5ad7145914ee613d37760554ea606c;hp=ea210f369591b9d902aaf2dca213b91b50d0f68a;hpb=84c6c83cbc7569a373a6bb7d4ed588ef06aaf9a3;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/gdbserver/low-linux.c b/gdb/gdbserver/low-linux.c index ea210f3695..eea8c1df6b 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");