Date: Thu, 08 Nov 2001 22:29:50 -0500 From: "Brian F. Feldman" <green@FreeBSD.org> To: Robert Watson <rwatson@FreeBSD.org> Cc: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/contrib/nvi/cl cl_screen.c Message-ID: <200111090329.fA93To793562@green.bikeshed.org> In-Reply-To: Message from Robert Watson <rwatson@FreeBSD.org> of "Thu, 08 Nov 2001 18:23:05 PST." <200111090223.fA92N5J22456@freefall.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Robert Watson <rwatson@FreeBSD.org> wrote: > rwatson 2001/11/08 18:23:05 PST > > Modified files: > contrib/nvi/cl cl_screen.c > Log: > o nvi failed to correctly handle EINTR returned from tcsetattr(), exiting > instead of recovering, which happens in particular during a rapid series > of SIGWINCH's. This change forces nvi to loop on the call in the event > that the call is interrupted. > > Interestingly, I submitted this bug report in 1998, and a solution was > posted shortly thereafter by Matthias Buelow; it's been sitting in the > PR database ever since. > > Note: this takes this file off the vendor branch. If and when we find > a vendor for this code, the fix should be given back to them. Actually, it's got maintainers and new releases and whatnot... and makes a good candidate for introduction into projects/ :) -- Brian Fundakowski Feldman \ FreeBSD: The Power to Serve! / green@FreeBSD.org `------------------------------' 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?200111090329.fA93To793562>