端末入出力関数は、次の表に示すように、非同期通信ポートを制御する一般的な端末インタフェースを処理します。termios(3C) と termio(7I) も参照してください。
表 5-4 端末入出力関数| 関数名 | 目的 |
|---|---|
| tcgetattr(3C), tcsetattr(3C) | 端末属性を取得または設定する。 |
| tcsendbreak(3C), tcdrain(3C), tcflush(3C), tcflow(3C) | 回線制御関数を実行する。 |
| cfgetospeed(3C), cfgetispeed(3C), cfsetispeed(3C), cfsetospeed(3C) | ボーレートを取得または設定する。 |
| tcsetpgrp(3C) | 端末のフォアグラウンドプロセスのグループ ID を取得または設定する。 |
| tcgetsid(3C) | 端末のセッション ID を取得する。 |