From owner-freebsd-current Wed Mar 14 12:24:42 2001 Delivered-To: freebsd-current@freebsd.org Received: from nagual.pp.ru (pobrecita.freebsd.ru [194.87.13.42]) by hub.freebsd.org (Postfix) with ESMTP id B56CD37B718 for ; Wed, 14 Mar 2001 12:24:39 -0800 (PST) (envelope-from ache@nagual.pp.ru) Received: (from ache@localhost) by nagual.pp.ru (8.11.3/8.11.3) id f2EKOVu78118; Wed, 14 Mar 2001 23:24:31 +0300 (MSK) (envelope-from ache) Date: Wed, 14 Mar 2001 23:24:31 +0300 From: "Andrey A. Chernov" To: Christos Zoulas Cc: David Malone , tcsh-bugs@mx.gw.com, current@FreeBSD.ORG Subject: Re: tcsh 6.10.00 echo;echo;echo; bug with fix Message-ID: <20010314232431.B77803@nagual.pp.ru> References: <200103141441.aa50079@salmon.maths.tcd.ie> <20010314145432.84FFD32FC@hrothgar.gw.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <20010314145432.84FFD32FC@hrothgar.gw.com>; from christos@zoulas.com on Wed, Mar 14, 2001 at 09:54:32AM -0500 Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Wed, Mar 14, 2001 at 09:54:32 -0500, Christos Zoulas wrote: > Yeah, that is a good idea. I think that I'll add an echo_style "bsdbug", > and leave the default alone. Even if we left old default in place (which I personally not like), old code have signal handler bug, we can't just "return" from xecho(), because signal mask not set again after "if (sigintr) sigrelse(SIGINT);", we need to jump somewhere near "done:" label to get signal mask properly set again. If someone tells me that it is intentional old csh behaviour too, I will be speechless... -- Andrey A. Chernov http://ache.pp.ru/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message