termbuf
char termbuf[2048];
if (tgetent(termbuf, term) <= 0)
(void)strlcpy(termbuf, "dumb:co#80:hc:", sizeof(termbuf));
char termbuf[TC_BUFSIZE];
(void) memset(termbuf, 0, sizeof(termbuf));
for (ptr = *tmp; *ptr != '\0'; termbuf[tlen++] = *ptr++)
termbuf[tlen++] = '\0';
memcpy(el->el_terminal.t_buf, termbuf, TC_BUFSIZE);
static char termbuf[128] = "TERM=";
(void)strlcat(termbuf, TT, sizeof(termbuf));
*ep++ = termbuf;
if (memcmp((char *)&termbuf, (char *)&termbuf2, sizeof(termbuf)))
(void) tcsetattr(pty, TCSANOW, &termbuf);
#define setval(a, b) *valp = termbuf.c_cc[a]; \
*valpp = &termbuf.c_cc[a]; \
return(termbuf.c_lflag & EXTPROC);
return (termbuf.c_lflag & ECHO);
return((termbuf.c_iflag & IXON) ? 1 : 0);
return((termbuf.c_iflag & IXANY) ? 1 : 0);
termbuf.c_lflag |= ECHO;
termbuf.c_lflag &= ~ECHO;
return(!(termbuf.c_lflag & ICANON));
termbuf.c_iflag &= ~ISTRIP;
termbuf.c_iflag |= ISTRIP;
termbuf.c_cflag &= ~(CSIZE|PARENB);
termbuf.c_cflag |= CS8;
termbuf.c_oflag &= ~OPOST;
termbuf.c_cflag &= ~CSIZE;
termbuf.c_cflag |= CS7|PARENB;
termbuf.c_oflag |= OPOST;
return(!(termbuf.c_iflag & ISTRIP));
return(!(termbuf.c_oflag&OPOST));
return(termbuf.c_lflag & ICANON);
return(termbuf.c_lflag & ISIG);
termbuf.c_lflag |= ICANON;
termbuf.c_lflag &= ~ICANON;
termbuf.c_lflag |= ISIG;
termbuf.c_lflag &= ~ISIG;
return (termbuf.c_oflag & OXTABS);
return ((termbuf.c_oflag & TABDLY) == TAB3);
termbuf.c_oflag |= OXTABS;
termbuf.c_oflag &= ~TABDLY;
termbuf.c_oflag |= TAB3;
termbuf.c_oflag &= ~OXTABS;
termbuf.c_oflag &= ~TABDLY;
termbuf.c_oflag |= TAB0;
return (!(termbuf.c_lflag & ECHOCTL));
return (!(termbuf.c_lflag & TCTLECH));
termbuf.c_lflag &= ~ECHOCTL;
termbuf.c_lflag |= ECHOCTL;
termbuf.c_lflag &= ~TCTLECH;
termbuf.c_lflag |= TCTLECH;
return (termbuf.c_iflag & ICRNL);
cfsetospeed(&termbuf, val);
cfsetispeed(&termbuf, val);
struct termios termbuf, termbuf2; /* pty control structure */
(void) tcgetattr(pty, &termbuf);
termbuf2 = termbuf;
if ((size_t)len > sizeof(termbuf))
len = sizeof(termbuf);
memmove((char *)&termbuf, cp, len);
termbuf2 = termbuf;
ARG_STRING(termbuf);
report_status(fullname(termbuf, string));
char *termbuf;
if ((termbuf = malloc(1024)) == NULL)
if (tgetent(termbuf, tname) == 1) {
if ((newptr = realloc(termbuf, len)) == NULL)
termbuf = newptr;
tnamep = mklist(termbuf, tname);