Hardware flow control for TTY ports under V.3

Uwe Doering gemini at geminix.in-berlin.de
Mon Apr 15 01:12:55 AEST 1991


paul at frcs.UUCP (Paul Nash) writes:

>I think that I have a problem.  I need to talk from a TTY port on
>a 386 Unix box (Intel V.3.2) to a device that does hardware flow
>control.  The output port (currently) uses the FAS drivers, but
>this software needs to be portable to machines that don't have
>such luxuries.

There is no portable way to do hardware handshake under UNIX. The
termio(7) man page author didn't think of it (this is the only
explanation I have for that omission). And therefore, every vendor
chose his own way of doing hardware flow control. Many implementations
do hardware flow control transparently (as does FAS), so that a program
doesn't know (and doesn't _have_ to know) that it actually uses a port
with hardware handshake. On the other hand, SCO decided to do it non-
transparently, that is, the program has to know about certain termio(7)
flags and has to set them to enable hardware flow control.

      Uwe
-- 
Uwe Doering  |  INET : gemini at geminix.in-berlin.de
Berlin       |----------------------------------------------------------------
Germany      |  UUCP : ...!unido!fub!geminix.in-berlin.de!gemini



More information about the Comp.unix.internals mailing list