From Bde:
authorAndrey Chernov <ache@FreeBSD.org>
Mon, 30 May 1994 03:14:13 +0000 (03:14 +0000)
committerAndrey Chernov <ache@FreeBSD.org>
Mon, 30 May 1994 03:14:13 +0000 (03:14 +0000)
commit7ffb72f47ba7593bb8455b2ab18eeb940184421d
tree0c7f55e3eead463c9cf0b94d24d87d0525986670
parent8a86c29ccc56a8b1f878d3b17d0759a8fd868c97
From Bde:
o Removed references to TS_WOPEN (the one for hanging up was
  simply wrong for case of TS_WOPEN and TS_ISOPEN set (aborted
  open clobbers successful open, and TS_ISOPEN unset more or
  less corresponds to TS_WOPEN set).
o Unique name for sleep address ("comdcd" not ttopen[]).
o Use tsleep() instead of ttysleep().  Neither is quite right
  (revoking of tty for another open() shouldn't cause incomplete
  open to fail; comopen() should reinitialize after sleeping
  unless port is already open).
o Use ttwwakeup() to handle write-wakeups consistently.
o Removed comselect().  It just duplicated ttselect().
sys/i386/isa/com.c