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