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