Telnet problems

Vic Abell abe at pucc-j
Fri Feb 7 00:03:45 AEST 1986


In article <134 at gt-cmmsr.UUCP> deb at gt-eedsp.UUCP (Deborah Jackson) writes:
>
>We have a very strange problem with our telnet program.  Our Vax 11/780
>is running 4.2BSD (BRL) UNIX(TM).
>. . .  Whenever invoked,
>either through our ethernet to our Data General or through the software
>loop-back to itself, it stops after a seemingly arbitrary number of 
>characters. . . 
>I've also never worked on a Vax with dmf32's before now, which leads me 
>to believe they are the culprit.

Yes, the problem is a missing selwakeup() call in dmfstart() of dmf.c.
One should be inserted after line 533 (approximately):

dmfstart(tp)
	.
	.
	.
		if (tp->t_wsel) {
=====>			selwakeup(tp->t_wsel, tp->t_state & TS_WCOLL);
			tp->t_wsel = 0;
			tp->t_state &= ~TS_WCOLL;
		}



More information about the Comp.unix mailing list