Date: Thu, 26 Oct 1995 05:11:25 +1000 From: Bruce Evans <bde@zeta.org.au> To: CVS-commiters@freefall.freebsd.org, bde@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys/kern tty_pty.c Message-ID: <199510251911.FAA17483@godzilla.zeta.org.au>
next in thread | raw e-mail | index | archive | help
> Modified: sys/kern tty_pty.c > Log: > Fixed data loss in writes to pty masters. Data was almost always lost > at the end of each write for writes of more than 1K. > > Fixed handling of residual count for early returns in writes to pty masters. > It was only adjusted in 2 out of 6 cases. These changes should be in 2.1 too. Sigh. They should be checked more carefully than the changes in tty_subr.c. I'm not sure what happens in the PF_REMOTE case. cc can only be 0 in that case if the PF_REMOTE flag changed. If that can happen, then cc may be too large to fit in the canq and not everything is written. Bruce
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199510251911.FAA17483>