mirror of
https://github.com/fish-shell/fish-shell.git
synced 2024-11-25 18:03:37 +08:00
82fed6fc2f
This concerns code like the following: while true ; sleep 100; end Here 'while' is a "simple block execution" and does not create a new job, or get a pgid. Each 'sleep' however is an external command execution, and is treated as a distinct job. (bash is the same way). So `while` and `sleep` are always in different job groups. The problem comes about if 'sleep' is cancelled through SIGINT or SIGQUIT. Prior to |
||
---|---|---|
.. | ||
bind_mode_events.py | ||
bind.py | ||
commandline.py | ||
complete.py | ||
exit.py | ||
fg.py | ||
fkr.py | ||
generic.py | ||
histfile.py | ||
history.py | ||
job_summary.py | ||
pipeline.py | ||
postexec.py | ||
read.py | ||
sigint.py | ||
signals.py | ||
tty_ownership.py | ||
wait.py |