Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 21 Jul 1995 09:31:00 -0700
From:      Bruce Evans <bde>
To:        CVS-commiters, cvs-sys
Subject:   cvs commit: src/sys/i386/isa/pcvt pcvt_drv.c
Message-ID:  <199507211631.JAA09563@freefall.cdrom.com>

next in thread | raw e-mail | index | archive | help
bde         95/07/21 09:30:59

  Modified:    sys/gnu/isdn  iitty.c
               sys/kern  tty.c tty_pty.c
               sys/i386/isa/pcvt  pcvt_drv.c
  Log:
  Obtained from:	partly from an ancient patch of mine via 1.1.5
  
  Temporarily nuke TS_WOPEN.  It was only used for the obscure MDMBUF
  flow control option in the kernel and for informational purposes
  in `pstat -t'.  The latter worked properly only for ptys.  In
  general there may be multiple processes sleeping in open() and
  multiple processes that successfully opened the tty by opening it
  in O_NONBLOCK mode or during a window when CLOCAL was set.  tty.c
  doesn't have enough information to maintain the flag but always
  cleared it in ttyopen().
  
  TS_WOPEN should be restored someday just so that `pstat -t' can
  display it (MDMBUF is already fixed).  Fixing it requires counting
  of processes sleeping in open() in too many serial drivers.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199507211631.JAA09563>