uiop: terminate-process with :pid/:process-group target support
This branch implements the new optional parameter target for uiop:terminate-process.
The target variable can be :pid (default) or :process-group.
Changelog:
- Unix signalling: Add new target key parameter in
%posix-send-signal. All Lisp implementations under Unix now can signal all the processes of a given process group. - Implement new key parameter :target in
uiop:terminate-process.-
terminate-processused to leave children running forever - now all children can be killed too on most Lisp implementations.
-
- Tests added for the new functionality, including backwards-compatibility tests.
Edited by Alberto Ferreira