端末入出力関数は、次の表に示すように、非同期通信ポートを制御する一般的な端末インタフェースを処理します。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 を取得する。 |