[<<Previous Entry]
[^^Up^^]
[Next Entry>>]
[Menu]
[About The Guide]
Структура termios
Структура termios используется для изменения характеристик
терминального устройства. Структура одна и та же для всех терминальных
устройств, независимо от изготовителя аппаратуры. Это предоставляет
единообразный способ изменения характеристик и поведения терминального
устройства. В частности, эта структура используется модулем STREAMS
для изменения поведения аппаратного и программного интерфейса
ввода/вывода.
Ниже перечислены поля структуры termios:
c_iflag флаги, управляющие предобработкой ввода с терминала.
c_oflag флаги, управляющие системной постобработкой вывода на
терминал.
c_cflag флаги, описывающие аппаратные характеристики терминального
интерфейса.
c_lflag флаги, управляющие разбиением потока на строки.
c_cc[] массив специальных управляющих символов.
Эти поля будут подробнее обсуждаться далее в этом разделе.
Ссылка: /usr/include/sys/termios.h
СТРУКТУРА termios
#define NCCS 19
struct termios {
tcflag_t c_iflag; /* input modes */
tcflag_t c_oflag; /* output modes */
tcflag_t c_cflag; /* control modes */
tcflag_t c_lflag; /* local modes */
cc_t c_cc[NCCS]; /* control chars */
};