\section{\module{tty} ---
         端末制御のための関数群}

\declaremodule{standard}{tty}
  \platform{Unix}
\moduleauthor{Steen Lumholt}{}
\sectionauthor{Moshe Zadka}{moshez@zadka.site.co.il}
\modulesynopsis{一般的な端末制御操作のためのユーティリティ関数群。}

\module{tty} モジュールは端末を cbreak および raw モードにする
ための関数を定義しています。

このモジュールは \refmodule{termios} モジュールを必要とするため、
\UNIX でしか動作しません。

\module{tty} モジュールでは、以下の関数を定義しています:

\begin{funcdesc}{setraw}{fd\optional{, when}}
ファイル記述子 \var{fd} のモードを raw モードに変えます。
\var{when} を省略すると標準の値は \constant{termios.TCSAFLUSH} に
なり、\function{termios.tcsetattr()} に渡されます。
\end{funcdesc}

\begin{funcdesc}{setcbreak}{fd\optional{, when}}
ファイル記述子 \var{fd} のモードを cbreakモードに変えます。
\var{when} を省略すると標準の値は \constant{termios.TCSAFLUSH} に
なり、\function{termios.tcsetattr()} に渡されます。
\end{funcdesc}


\begin{seealso}
  \seemodule{termios}{低レベル端末制御インタフェース。}
\end{seealso}
