[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

19.2.2 入力に関する設定

以下の設定は、端末から受け取るデータに対する操作を制御する。

ignbrk

ブレーク (break) 文字を無視する。無効化できる。

brkint

ブレークが割り込みシグナルを発生するようにする。無効化できる。

ignpar

パリティエラーのある文字を無視する。無効化できる。

parmrk

パリティエラーをマークする (その印として 255, 0 (0xFF, 0x00) という 2 文字の連続を使う)。無効化できる。

inpck

入力のパリティチェックを有効にする。無効化できる。

istrip

入力文字の高位ビット (8 番目のビット) をクリアする。無効化できる。

inlcr

改行文字 (newline) を復帰文字 (carriage return) に変換する。無効化できる。

igncr

復帰文字を無視する。無効化できる。

icrnl

復帰文字を改行文字に変換する。無効化できる。

iutf8

入力文字が UTF-8 で符号化されていると見なす。無効化できる。

ixon

XON/XOFF フロー制御を有効にする (すなわち、Ctrl-S/Ctrl-Q を有効にする)。無効化できる。

ixoff
tandem

システムの入力バッファが一杯になりかけたら、stop 文字を送り、 バッファがほぼ空に戻ったら、start 文字を送るようにする。 無効化できる。

iuclc

大文字を小文字に変換する。非 POSIX。無効化できる。 ilcuc は実装されていないことに注意していただきたい。 そんなものを有効にしたら、ほとんどの (小文字である) Unix のコマンドが、 打ち込めなくなってしまうからだ。

ixany

どんな文字でも出力を再開できるようにする (これを無効にすると、start 文字のみが出力を再開する)。非 POSIX。無効化できる。

imaxbel

入力バッファが一杯のとき、文字を受け取ると、入力バッファをフラッシュせずに、 ビープ音を鳴らすようにする。非 POSIX。無効化できる。


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

This document was generated on June 7, 2022 using texi2html 1.82.