Передача буфера данных или управляющих кодов в io-char
#include <sys/io-char.h>int tti2( TTYDEV *dev,unsigned char *char_buf,int len,uint16_t ctrl );
libio-char
Эта функция перенаправляет данные, полученные аппаратурой, в io-char и передает коды ошибок/контроля. Это версия функции tti(), которая используется для буферной обработки символов. Она будет обрабатывать только управляющие символы, встроенные в поток символов (BREAK, PARITY, FRAME и OVERRUN). Для всех остальных управляющих символов (QUIT, HANGUP и т. д.) драйверы должны по-прежнему использовать оригинальную tti().
Если вызов возвращает 0
, ничего не делать. Если возвращает 1
, необходимо сгенерировать событие для io-char.
ЗОСРВ «Нейтрино»
Предыдущий раздел: Библиотека разработки драйверов символьных устройсв