termios
обеспечивает функциональность, специфичную для последовательных портов и терминалов, которая недоступна через стандартный ввод / вывод. Например, он позволяет:
- Настройка скорости передачи
- Чтение и запись строк управления, таких как RTS / CTS и отправка последовательностей останова
- Настройка определенных параметров перевода символов (локальное эхо, преобразование CR / CRLF, поддержка странных вещей, таких как телетайпы и печатные терминалы)
- Настройка эффекта управляющих последовательностей в терминале (для обработки
^C
, ^Z
и т. Д.)
- Получение информации о переднем плане процесса в терминале (управление заданиями)
- Получение размера окна терминала