term_name
char *term_name;
term_name = getenv("TERM");
if (term_name == NULL)
if ((status = tgetent(NULL, term_name)) != 1) {
term_name);
return (xstrdup(ft->c->term_name));
c->term_name = xstrdup(data);
if (c->term_name == NULL || *c->term_name == '\0') {
free(c->term_name);
c->term_name = xstrdup("unknown");
free(c->term_name);
tty->term = tty_term_create(tty, c->term_name, c->term_caps,
char *term_name;
term_name = getenv("TERM");
if (term_name == NULL) {
if ((status = tgetent(NULL, term_name)) != 1) {
warnx("no termcap entry for a `%s' terminal", term_name);