[<<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 */
};