Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 29 Jan 2002 18:02:26 +0300
From:      Yar Tikhiy <yar@FreeBSD.org>
To:        "Andrew R. Reiter" <arr@FreeBSD.org>
Cc:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   Re: cvs commit: src/libexec/ftpd ftpcmd.y ftpd.c
Message-ID:  <20020129180226.B74702@comp.chem.msu.su>
In-Reply-To: <Pine.NEB.3.96L.1020128142924.19514E-100000@fledge.watson.org>; from arr@FreeBSD.org on Mon, Jan 28, 2002 at 02:33:07PM -0500
References:  <200201281928.g0SJSFr11555@freefall.freebsd.org> <Pine.NEB.3.96L.1020128142924.19514E-100000@fledge.watson.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Jan 28, 2002 at 02:33:07PM -0500, Andrew R. Reiter wrote:
> On Mon, 28 Jan 2002, Yar Tikhiy wrote:
> 
> :yar         2002/01/28 11:28:15 PST
> :
> :  Modified files:
> :    libexec/ftpd         ftpcmd.y ftpd.c 
> :  Log:
> :  Remove the setjmp/longjmp stuff completely.  Use signal
> :  handlers to set flags only (with exception for sigquit(),
> :  which still seems to call some non-reentrant functions on
> :  its way to _exit(2).)  That must eliminate the possibility
> :  of catching SIGSEGV from following non-reentrant paths from
> :  signal handlers.
> 
> There are similar signal handler issues with lukemftpd; it'd be kewl to
> get those fixed up as well since I believe lukemftpd is in line for
> replacing our current ftp daemon.

Just point Luke to this change so he can extract the
corresponding diff and merge the stuff to his ftpd.
To my mind, it would be the optimal way of introducing this
enhancement into lukemftpd.

-- 
Yar

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




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