Lines Matching refs:termbuf

54 struct termios termbuf, termbuf2;       /* pty control structure */  variable
80 (void) tcgetattr(pty, &termbuf); in init_termbuf()
81 termbuf2 = termbuf; in init_termbuf()
88 if ((size_t)len > sizeof(termbuf)) in copy_termbuf()
89 len = sizeof(termbuf); in copy_termbuf()
90 memmove((char *)&termbuf, cp, len); in copy_termbuf()
91 termbuf2 = termbuf; in copy_termbuf()
101 if (memcmp((char *)&termbuf, (char *)&termbuf2, sizeof(termbuf))) in set_termbuf()
102 (void) tcsetattr(pty, TCSANOW, &termbuf); in set_termbuf()
122 #define setval(a, b) *valp = termbuf.c_cc[a]; \ in spcset()
123 *valpp = &termbuf.c_cc[a]; \ in spcset()
221 return(termbuf.c_lflag & EXTPROC); in tty_linemode()
236 return (termbuf.c_lflag & ECHO); in tty_isecho()
242 return((termbuf.c_iflag & IXON) ? 1 : 0); in tty_flowmode()
248 return((termbuf.c_iflag & IXANY) ? 1 : 0); in tty_restartany()
255 termbuf.c_lflag |= ECHO; in tty_setecho()
257 termbuf.c_lflag &= ~ECHO; in tty_setecho()
263 return(!(termbuf.c_lflag & ICANON)); in tty_israw()
270 termbuf.c_iflag &= ~ISTRIP; in tty_binaryin()
272 termbuf.c_iflag |= ISTRIP; in tty_binaryin()
280 termbuf.c_cflag &= ~(CSIZE|PARENB); in tty_binaryout()
281 termbuf.c_cflag |= CS8; in tty_binaryout()
282 termbuf.c_oflag &= ~OPOST; in tty_binaryout()
284 termbuf.c_cflag &= ~CSIZE; in tty_binaryout()
285 termbuf.c_cflag |= CS7|PARENB; in tty_binaryout()
286 termbuf.c_oflag |= OPOST; in tty_binaryout()
293 return(!(termbuf.c_iflag & ISTRIP)); in tty_isbinaryin()
299 return(!(termbuf.c_oflag&OPOST)); in tty_isbinaryout()
306 return(termbuf.c_lflag & ICANON); in tty_isediting()
312 return(termbuf.c_lflag & ISIG); in tty_istrapsig()
319 termbuf.c_lflag |= ICANON; in tty_setedit()
321 termbuf.c_lflag &= ~ICANON; in tty_setedit()
328 termbuf.c_lflag |= ISIG; in tty_setsig()
330 termbuf.c_lflag &= ~ISIG; in tty_setsig()
338 return (termbuf.c_oflag & OXTABS); in tty_issofttab()
341 return ((termbuf.c_oflag & TABDLY) == TAB3); in tty_issofttab()
350 termbuf.c_oflag |= OXTABS; in tty_setsofttab()
353 termbuf.c_oflag &= ~TABDLY; in tty_setsofttab()
354 termbuf.c_oflag |= TAB3; in tty_setsofttab()
358 termbuf.c_oflag &= ~OXTABS; in tty_setsofttab()
361 termbuf.c_oflag &= ~TABDLY; in tty_setsofttab()
362 termbuf.c_oflag |= TAB0; in tty_setsofttab()
371 return (!(termbuf.c_lflag & ECHOCTL)); in tty_islitecho()
374 return (!(termbuf.c_lflag & TCTLECH)); in tty_islitecho()
386 termbuf.c_lflag &= ~ECHOCTL; in tty_setlitecho()
388 termbuf.c_lflag |= ECHOCTL; in tty_setlitecho()
392 termbuf.c_lflag &= ~TCTLECH; in tty_setlitecho()
394 termbuf.c_lflag |= TCTLECH; in tty_setlitecho()
401 return (termbuf.c_iflag & ICRNL); in tty_iscrnl()
407 cfsetospeed(&termbuf, val); in tty_tspeed()
413 cfsetispeed(&termbuf, val); in tty_rspeed()