Это пример программы из "Начало Linux Программирование" книги:Почему setupterm завершает работу программы?
#include <stdio.h> #include <term.h> #include <curses.h> #include <stdlib.h> int main() { setupterm("unlisted", fileno(stdout), (int *)0); printf("Done.\n"); exit(0); }
Запуск его, у меня есть этот результат:
./badterm 'unlisted': unknown terminal type.
Согласно определению функции setupterm, она должна возвращать 0: «Нет соответствия запись в базе данных terminfo ». Вместо этого программа завершается. Зачем?
Спасибо, жду 8 минут, чтобы принять ответ :) –