История изменений
Исправление i-rinat, (текущая версия) :
а вот как получить какое в используемом терминале /dev/tty количество символов и строк при помощи системных вызовов ядра?
Нужно использовать системный вызов ioctl. Повторяю, не функцию ioctl из glibc, а системный вызов ioctl.
Но ведь библиотека ncurses сама работает через системные вызовы ядра linux.
Сильно сомневаюсь. Для всех необходимых функций уже есть обёртки в glibc. Зачем им париться с системными вызовами?
Исправление i-rinat, :
а вот как получить какое в используемом терминале /dev/tty количество символов и строк при помощи системных вызовов ядра?
Нужно использовать системный вызов ioctl. Повторяю, не функцию ioctl из glibc, а системный вызов ioctl.
Но ведь библиотека ncurses сама работает через системные вызовы ядра linux.
Сильно сомневаюсь. Для всех необходимых функций уже есть обёртки в glibc. Зачем париться с системными вызовами?
Исходная версия i-rinat, :
а вот как получить какое в используемом терминале /dev/tty количество символов и строк при помощи системных вызовов ядра?
Нужно использовать системный вызов ioctl. Повторяю, не функцию ioctl из glibc, а системный вызов ioctl.