* target.h (target_ops): Change return type of detach to int.
authorPedro Alves <palves@redhat.com>
Thu, 10 May 2007 21:05:15 +0000 (21:05 +0000)
committerPedro Alves <palves@redhat.com>
Thu, 10 May 2007 21:05:15 +0000 (21:05 +0000)
commit444d61395b63ff0474e8d150497ac709cf6702f6
tree5cd2142151c86c22047df4e3095d3ba89bd96503
parent1d5315fee9335ecba7d345e41e451caa1d604114
* target.h (target_ops): Change return type of detach to int.
Add join.
(join_inferior): New.
* server.c (main): Don't skip detach support on mingw32.
If the inferior doesn't support detaching return error.
Call join_inferior instead of using waitpid.
* linux-low.c (linux_join): New.
(linux_target_op): Add linux_join.
* spu-low.c (spu_join): New.
(spu_target_ops): Add spu_join.
* win32-low.c (win32_detach): Adapt to new interface.
Reopen current_process_handle before detaching.  Issue a child
resume before detaching.
(win32_join): New.
(win32_target_op): Add win32_join.
gdb/gdbserver/ChangeLog
gdb/gdbserver/linux-low.c
gdb/gdbserver/server.c
gdb/gdbserver/spu-low.c
gdb/gdbserver/target.h
gdb/gdbserver/win32-low.c