1999-06-23 11:30:19 -03:00
|
|
|
\section{\module{tty} ---
|
|
|
|
Terminal control functions}
|
|
|
|
|
|
|
|
\declaremodule{standard}{tty}
|
|
|
|
\platform{Unix}
|
|
|
|
\moduleauthor{Steen Lumholt}{}
|
2000-12-01 11:25:23 -04:00
|
|
|
\sectionauthor{Moshe Zadka}{moshez@zadka.site.co.il}
|
1999-06-23 11:30:19 -03:00
|
|
|
\modulesynopsis{Utility functions that perform common terminal control
|
|
|
|
operations.}
|
|
|
|
|
|
|
|
The \module{tty} module defines functions for putting the tty into
|
|
|
|
cbreak and raw modes.
|
|
|
|
|
|
|
|
Because it requires the \refmodule{termios} module, it will work
|
2001-11-28 03:26:15 -04:00
|
|
|
only on \UNIX.
|
1999-06-23 11:30:19 -03:00
|
|
|
|
|
|
|
The \module{tty} module defines the following functions:
|
|
|
|
|
|
|
|
\begin{funcdesc}{setraw}{fd\optional{, when}}
|
|
|
|
Change the mode of the file descriptor \var{fd} to raw. If \var{when}
|
|
|
|
is omitted, it defaults to \constant{TERMIOS.TCAFLUSH}, and is passed
|
|
|
|
to \function{termios.tcsetattr()}.
|
|
|
|
\end{funcdesc}
|
|
|
|
|
|
|
|
\begin{funcdesc}{setcbreak}{fd\optional{, when}}
|
|
|
|
Change the mode of file descriptor \var{fd} to cbreak. If \var{when}
|
|
|
|
is omitted, it defaults to \constant{TERMIOS.TCAFLUSH}, and is passed
|
|
|
|
to \function{termios.tcsetattr()}.
|
|
|
|
\end{funcdesc}
|
|
|
|
|
|
|
|
|
|
|
|
\begin{seealso}
|
|
|
|
\seemodule{termios}{Low-level terminal control interface.}
|
|
|
|
\seemodule[TERMIOSuppercase]{TERMIOS}{Constants useful for terminal
|
|
|
|
control operations.}
|
|
|
|
\end{seealso}
|