Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 9 May 2004 21:53:50 -0400
From:      Martin Cracauer <cracauer@cons.org>
To:        Dmitry Sivachenko <mitya@cavia.pp.ru>
Cc:        hackers@freebsd.org
Subject:   Re: /bin/sh question
Message-ID:  <20040509215350.A79087@cons.org>
In-Reply-To: <20040430112829.GA93243@sinbin.demos.su>; from mitya@cavia.pp.ru on Fri, Apr 30, 2004 at 03:28:29PM %2B0400
References:  <20040430112829.GA93243@sinbin.demos.su>

next in thread | previous in thread | raw e-mail | index | archive | help
Dmitry Sivachenko wrote on Fri, Apr 30, 2004 at 03:28:29PM +0400: 
> 
> We use recent -STABLE.
> We observed /bin/sh looping forever executing a script.
> We run this script with -T option to sh(1).
> When sh(1) receives a HUP, we entering our trap handler which spawns
> child process.  When this process exits, sh(1) loops.

Need a test script.  I committed a bogus change some time ago but that
never made it into -stable, except maybe somebody else merged :-/

I am not sure you are allowed to fork in a trap handler, can't check
right now.

Martin
-- 
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Martin Cracauer <cracauer@cons.org>   http://www.cons.org/cracauer/
 No warranty.    This email is probably produced by one of my cats 
 stepping on the keys. No, I don't have an infinite number of cats.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040509215350.A79087>