Subject: select(2)+DHV-11+non_network_kernel (#86) Index: sys/pdpuba/dhv.c 2.11BSD Description: In a non-networked kernel the select() call will not work with a DHV-11 channel. Repeat-By: Build a non-networking kernel on a system with a DHV-11. Note that the select() system call doesn't work. Fix: When the DHV-11 driver was moved from the OTHERS/ directory to pdpuba/ directory (update #42, Dec 1991) the extraneous UCB_NET reference was not deleted (2.9BSD conditionalized 'select' on UCB_NET, beginning with 2.10BSD select() does not require networking to be present). Apply the following update to pdpuba/dhv.c ============================cut here============================= *** /sys/pdpuba/dhv.c.old Thu Jul 2 22:53:43 1992 --- /sys/pdpuba/dhv.c Sun Oct 25 17:07:26 1992 *************** *** 643,655 **** tp->t_state &= ~TS_ASLEEP; wakeup((caddr_t)&tp->t_outq); } - #ifdef UCB_NET if (tp->t_wsel) { selwakeup(tp->t_wsel, tp->t_state & TS_WCOLL); tp->t_wsel = 0; tp->t_state &= ~TS_WCOLL; } - #endif } /* * Now restart transmission unless the output queue is --- 643,653 ----