[<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
 Функции управления строками

На следующей странице приведен раздел ИСПОЛЬЗОВАНИЕ для функций
управления строками.
tcsendbreak(2) посылает "разрыв",  нулевые биты,  в течении  заданного
               времени.

tcdrain(2)     ожидает, пока весь вывод не будет передан в fildes.

tcflush(2)     выбрасывает данные, накопленные в очереди, определенной
               параметром queue_selector.

tcflow(2)      приостанавливает   передачу   или   прием   данных,   в
               соответствии со значением action.

Эти функции подробнее обсуждаются на следующей странице.
                     ФУНКЦИИ УПРАВЛЕНИЯ СТРОКАМИ
termios(2)

ИМЯ

      tcgetattr, tcsetattr - получение и установка атрибутов терминала
   +  tcsendbreak, tcdrain, tcflush, tcflow - управление строками
      cfgetospeed, cfgetispeed, cfsetospeed, cfsetispeed - получение и
      установка скорости передачи
      tcgetpgrp, tcsetpgrp - получение и установка идентификатора
      группы основных процессов, связанных с терминалом
      tcgetsid - получение идентификатора терминальной сессии

ИСПОЛЬЗОВАНИЕ

      #include <termios.h>

      int tcgetattr(int fildes, struct termios
               *termios_p);
      int tcsetattr(int fildes, int optional_actions,
                    const struct termios *termios_p);

ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ

      успех - 0

      неуспех - -1 и errno установлена

СМ. ТАКЖЕ

      termio(7)