tcsetsize()

Установить размер устройства

Прототип:

#include <termios.h>
int tcsetsize( int filedes,
int rows,
int cols );

Аргументы:

filedes
Файловый дескриптор, связанный с устройством, размер которого необходимо установить.
rows,cols
Количество строк и столбцов, которые необходимо использовать.

Библиотека:

libc

Описание:

Функция tc set size() устанавливает размер символьного устройства, связанного с filedes, на заданное количество строк и столбцов.

Возвращаемое значение:

0
Успешное завершение.
-1
Возникла ошибка. Код ошибки записан в errno.

Коды ошибок:

EACCES
Аргумент filedes не связан с управляющим терминалом.
EBADF
Некорректный аргумент filedes.
EINVAL
Некорректный аргумент rows или cols.
ENOTTY
Аргумент filedes не относится к терминальному устройству.

Классификация:

ЗОСРВ «Нейтрино»

Безопасность использования
Точка остановки потока
Нет
Обработчик прерываний
Нет
Обработчик сигналов
Да
В потоке
Да

Тематические ссылки:

tcgetsize()




Предыдущий раздел: Описание API системной библиотеки