diff options
author | Sean Whitton <spwhitton@spwhitton.name> | 2021-07-05 16:44:50 -0700 |
---|---|---|
committer | Sean Whitton <spwhitton@spwhitton.name> | 2021-07-10 20:46:00 -0700 |
commit | 9e7ae48590379a0f9f3611c689f4d37d8268ef10 (patch) | |
tree | 790b97b8d7885da61eac0d7a4a361b297e8c12c2 /src/combinator.lisp | |
parent | 56bc5a2c24b0fe56c72ced9a5ac85d982d592567 (diff) | |
download | consfigurator-9e7ae48590379a0f9f3611c689f4d37d8268ef10.tar.gz |
capture fork child stderr & include in call to FAILED-CHANGE
This mirrors what we do with stderr from remote Lisp images.
Before this change, when a remote Lisp image forks, the child's stderr is sent
to the parent's stderr. But if the parent exits successfully its stderr is
discarded (see the :SBCL connection). So if the child failed but the
FAILED-CHANGE was handled, perhaps because the fork occurs within SEQPROPS,
the user has no way to get at the child's error output. After this change,
the error output should be printed to stdout by WITH-SKIP-FAILED-CHANGES.
Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
Diffstat (limited to 'src/combinator.lisp')
0 files changed, 0 insertions, 0 deletions