[<<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)