[<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
 Примеры

Следующая страница показывает несколько примеров использования функций
управления строками и получения/установки скорости. Помните, что
cfsetospeed(2) изменяет только соответствующее поле в структуре
termios. Для изменения атрибутов терминала, необходимо использовать
tcsetattr(2). Символьные константы определены в <termios.h>.
                               ПРИМЕРЫ
#include <termios.h>
struct termios tty;
speed_t speed;

.    Уничтожить записанные, но непереданные данные
    tcflush(fd, TCOFLUSH);

.    Приостановить вывод
    tcflow(fd, TCOOFF);

.    Получить скорость передачи
    speed = cfgetispeed(&tty);

.    Установить скорость передачи
    cfsetospeed(&tty, B2400);
    tcsetattr(fd, TCSANOW, &tty);