Zsh Mailing List Archive
Messages sorted by:
Reverse Date,
Date,
Thread,
Author
Re: PATCH: (3) Re: FreeBSD compatability feature request
- X-seq: zsh-workers 19859
- From: Vincent Stemen <zsh@xxxxxxxxxxx>
- To: Zsh hackers list <zsh-workers@xxxxxxxxxx>
- Subject: Re: PATCH: (3) Re: FreeBSD compatability feature request
- Date: Fri, 30 Apr 2004 20:45:30 -0500
- In-reply-to: <20040430212625.7C6B48551@xxxxxxxxxxxxxxxxxxxxxxxx>
- Mailing-list: contact zsh-workers-help@xxxxxxxxxx; run by ezmlm
- References: <20040422085956.GA69814@xxxxxxxxxxxxxxxxx> <20040430212625.7C6B48551@xxxxxxxxxxxxxxxxxxxxxxxx>
On Fri, Apr 30, 2004 at 10:26:24PM +0100, Peter Stephenson wrote:
> Patch to apply on top of previous goes to attempt to handle TRAPS_ASYNC
> the way I think is intended. It's basically an `if' with a
> sigemptyset() inside it, hope no one was expecting anything sophisticated.
>
> It doesn't fix the behaviour I noted, that without the option any child
> exiting, not just the one the shell is currently expecting, causes traps
> to be run. Probably that's not a big issue; I should really check the
> wording of POSIX.
>
> So I think that's it... Vincent?
Hi Peter.
I applied the patch and, unfortunately, it did not seem to change the
behavior at all under FreeBSD. It still waits for the child to exit
before processing the signal in the parent even though "set -T" is
used. Does your patch work under Linux using the two small test
scripts, sigtrap, and sigblock, that I posted the other day?
Vincent
--
Vincent Stemen
Avoid the VeriSign/Network Solutions domain registration trap!
Read how Network Solutions (NSI) was involved in stealing our domain name.
http://www.InetAddresses.net
Messages sorted by:
Reverse Date,
Date,
Thread,
Author