diff options
author | Peter Stephenson <p.stephenson@samsung.com> | 2018-04-13 12:09:34 +0100 |
---|---|---|
committer | Peter Stephenson <p.stephenson@samsung.com> | 2018-04-17 17:14:20 +0100 |
commit | 3c74891fcd68d37c1629943f703ac70428e3ce9f (patch) | |
tree | b6da0e207af9a39e94e6e809690c5ea16b14b08c /ChangeLog | |
parent | 181f5cfabe2a60d668f4e5fc03359df1b13ce490 (diff) | |
download | zsh-3c74891fcd68d37c1629943f703ac70428e3ce9f.tar.gz zsh-3c74891fcd68d37c1629943f703ac70428e3ce9f.tar.xz zsh-3c74891fcd68d37c1629943f703ac70428e3ce9f.zip |
42630: Improve process group handling in pipelines.
If process group leader exits, allow a newly forked process to become process leader. If a foreground job, reattach the shell to the terminal until that happens. Unblock signals when reading output for command subsitution so that we can do this reattaching immediately.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog index 827cbb4ba..c5fe925dd 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,10 @@ 2018-04-17 Peter Stephenson <p.stephenson@samsung.com> + * 42630: Src/exec.c, Src/signals.c: Improve process group + handling in pipelines. Main shell will reclaim terminal if + leader exits. Allow SIGCHLD to interrupt reading data from + command substitution. + * unposted: Config/version.mk: update to 5.5.1-dev-0. 2018-04-16 Peter Stephenson <p.w.stephenson@ntlworld.com> |