Fix: Improve handling of soft signals on darwin

Fixes a bug on OSX where, if the debugged process spawned a child, when
that process received a SIGCHLD it would cause Delve to hang.

Fixes #197
This commit is contained in:
Derek Parker
2015-08-11 19:12:37 -05:00
parent 3f4476da02
commit a336c92a8b
5 changed files with 82 additions and 33 deletions

View File

@ -38,6 +38,9 @@ thread_count(task_t task);
mach_port_t
mach_port_wait(mach_port_t);
kern_return_t
mach_send_reply(mach_msg_header_t);
kern_return_t
raise_exception(mach_port_t, mach_port_t, mach_port_t, exception_type_t);