Merge branch 'run-program-messy-with-rebasing' into 'master'
%run-program: Overhaul of asynchronous process spawning The primary changes made in this branch can be summarised as follows: - Employ parameter-error and not-implemented-error - Add and use process-info class with a few corresponding getter functions - Export functions: process-info-pid, wait-process - Add functions: launch-program, close-streams, process-alive-p, terminate-process - Unify exit status codes - Add tests; unix-specific for now. See merge request !3
Showing
- test/exiter.sh 15 additions, 0 deletionstest/exiter.sh
- test/killer.sh 3 additions, 0 deletionstest/killer.sh
- test/killercontainer.sh 3 additions, 0 deletionstest/killercontainer.sh
- test/sleeper.sh 8 additions, 0 deletionstest/sleeper.sh
- test/test-require.script 1 addition, 1 deletiontest/test-require.script
- test/test-run-program-unix-internal.script 627 additions, 0 deletionstest/test-run-program-unix-internal.script
- uiop/run-program.lisp 335 additions, 94 deletionsuiop/run-program.lisp
- uiop/stream.lisp 10 additions, 0 deletionsuiop/stream.lisp
Loading
Please register or sign in to comment