Операционная система ЗОСРВ «Нейтрино» > Руководство разработчика > Программные интерфейсы общего назначения > Прикладные библиотеки и технологии > Библиотека эмуляции терминала > API терминала > term_set_scrollback()



term_set_scrollback()

Установить количество строк истории

Прототип:

#include <sys/terminal.h>
int term_set_scrollback(terminal_t *term, int scrollback);

Аргументы:

term
Объект терминала.
scrollback
Количество строк истории.

Библиотека:

terminal

Описание:

Данная функция позволяет установить количество строк, которое терминал может сохранить в истории. Строки сохраняются в историю при скролле вверх, а также уменьшении размера терминала. Для получения строк из истории используются функции term_get_char() и term_get_string() с отрицательным параметром row.

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

0
Размер изменён успешно.
!0
Код ошибки, возникшей при изменении размера.

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

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

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

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

term_resize(), term_get_char(), term_get_string()




Предыдущий раздел: Terminal API