[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [cdt-dev] DSF: cannot pause a program
|
That's all fine, but the fact is that we have a Spawner class that,
at the API level, supports all three levels of termination: SIGINT,
SIGTERM and SIGKILL. I see no reason why the Windows implementation
waters down the kill to a term. What is used to kill gdb is a higher
level function and if the wrong Spawner method is being called, then
it should be fixed.
John
At 10:15 AM 7/7/2009, Elena Laskavaia wrote:
SIGKILL usually reserved as last measure because it cannot be
handled - therefore process cannot clean up. SIGTERM is a proper one
to terminate a process.
For pausing gdb session SIGINT is the correct one.
The fix I'm working on involves actually sending a SIGKILL to the
cygwin process when Spawner.kill() is called. Currently, calling
Spawner.kill() and Spawner.terminate() do exactly the same
thing--send a SIGTERM, which seems wrong to me.
John
------------------------------------------------------------------------
_______________________________________________
cdt-dev mailing list
cdt-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/cdt-dev
_______________________________________________
cdt-dev mailing list
cdt-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/cdt-dev