Zsh Mailing List Archive
Messages sorted by: Reverse Date, Date, Thread, Author

Builtin + process substitution can't be interrupted



Try for example

% : >(sleep 10)

Enters zwaitjob() to wait for SIGCHLD and despite dont_queue_signals() the
INT signal is blocked, as also are QUIT and TSTP.

This doesn't happen if the command is an external one, but that's because
(I believe) the external command receives the INT and wakes up the parent
by exiting.



Messages sorted by: Reverse Date, Date, Thread, Author