Aucbvax.4333
net.2bsd-bugs
utzoo!decvax!ucbvax!dist2
Thu Oct  8 19:17:22 1981
FIX:  to kernel/sys/dev/dhdm.c and kernel/sys/dev/dz.c
       Although kernel/src/cmd/stty.c supports the LNOHANG local mode bit,
the drivers themselves ignored its state.  The fixes necessary to make them
work correctly are:

       diff kernel/sys/dev/dhdm.c.old kernel/sys/dev/dhdm.c
       116c116,117
       t_state&WOPEN)==0) {
       ---
       >                               if ((tp->t_state&WOPEN)==0 &&
       >                                   (tp->t_local&LNOHANG)==0) {

       diff kernel/sys/dev/dz.c.old kernel/sys/dev/dz.c
       304c304,305
       t_state&CARR_ON) {
       ---
       >                       if ((tp->t_state&CARR_ON) &&
       >                           (tp->t_local&LNOHANG)==0) {

These fixes should be applied to all tapes written before 10/9/81.

                       Carl

-----------------------------------------------------------------
gopher://quux.org/ conversion by John Goerzen <[email protected]>
of http://communication.ucsd.edu/A-News/


This Usenet Oldnews Archive
article may be copied and distributed freely, provided:

1. There is no money collected for the text(s) of the articles.

2. The following notice remains appended to each copy:

The Usenet Oldnews Archive: Compilation Copyright (C) 1981, 1996
Bruce Jones, Henry Spencer, David Wiseman.