システムインタフェース

端末入出力

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