Zsh Mailing List Archive
Messages sorted by:
Reverse Date,
Date,
Thread,
Author
Re: bug with for and |&
- X-seq: zsh-workers 13298
- From: Sven Wischnowsky <wischnow@xxxxxxxxxxxxxxxxxxxxxxx>
- To: zsh-workers@xxxxxxxxxxxxxx
- Subject: Re: bug with for and |&
- Date: Tue, 19 Dec 2000 14:48:42 +0100 (MET)
- In-reply-to: Peter Stephenson's message of Tue, 19 Dec 2000 12:36:28 +0000
- Mailing-list: contact zsh-workers-help@xxxxxxxxxxxxxx; run by ezmlm
Peter Stephenson wrote:
> The problem is general to cases where a current-shell construct on the left
> of the pipeline contains an external command. It doesn't matter what's on
> the right of the pipeline. The code on the left seems to be executing all
> right.
>
> % exec 3>&2
> % { ls; print Finished >&3 } |& cat
> Finished
>
> and it hangs in zwaitjobs, waiting for the job to finish, which it never
> does. Change `ls' to `print foo' and the problem goes away.
Rats. I still can't reproduce it, neither with (on Linux), nor without
(on DU) the patch. So I guess there must be some kind of race
condition somewhere...
Bye
Sven
--
Sven Wischnowsky wischnow@xxxxxxxxxxxxxxxxxxxxxxx
Messages sorted by:
Reverse Date,
Date,
Thread,
Author