Lines Matching defs:termbuf

54 struct termios termbuf, termbuf2;	/* pty control structure */
71 * These three routines are used to get and set the "termbuf" structure
73 * copy_termbuf() hands in a new "termbuf" to write to the kernel, and
80 (void) tcgetattr(pty, &termbuf);
81 termbuf2 = termbuf;
88 if ((size_t)len > sizeof(termbuf))
89 len = sizeof(termbuf);
90 memmove((char *)&termbuf, cp, len);
91 termbuf2 = termbuf;
101 if (memcmp((char *)&termbuf, (char *)&termbuf2, sizeof(termbuf)))
102 (void) tcsetattr(pty, TCSANOW, &termbuf);
111 * *valpp to point to where in the "termbuf" structure that
122 #define setval(a, b) *valp = termbuf.c_cc[a]; \
123 *valpp = &termbuf.c_cc[a]; \
221 return(termbuf.c_lflag & EXTPROC);
236 return (termbuf.c_lflag & ECHO);
242 return((termbuf.c_iflag & IXON) ? 1 : 0);
248 return((termbuf.c_iflag & IXANY) ? 1 : 0);
255 termbuf.c_lflag |= ECHO;
257 termbuf.c_lflag &= ~ECHO;
263 return(!(termbuf.c_lflag & ICANON));
270 termbuf.c_iflag &= ~ISTRIP;
272 termbuf.c_iflag |= ISTRIP;
280 termbuf.c_cflag &= ~(CSIZE|PARENB);
281 termbuf.c_cflag |= CS8;
282 termbuf.c_oflag &= ~OPOST;
284 termbuf.c_cflag &= ~CSIZE;
285 termbuf.c_cflag |= CS7|PARENB;
286 termbuf.c_oflag |= OPOST;
293 return(!(termbuf.c_iflag & ISTRIP));
299 return(!(termbuf.c_oflag&OPOST));
306 return(termbuf.c_lflag & ICANON);
312 return(termbuf.c_lflag & ISIG);
319 termbuf.c_lflag |= ICANON;
321 termbuf.c_lflag &= ~ICANON;
328 termbuf.c_lflag |= ISIG;
330 termbuf.c_lflag &= ~ISIG;
338 return (termbuf.c_oflag & OXTABS);
341 return ((termbuf.c_oflag & TABDLY) == TAB3);
350 termbuf.c_oflag |= OXTABS;
353 termbuf.c_oflag &= ~TABDLY;
354 termbuf.c_oflag |= TAB3;
358 termbuf.c_oflag &= ~OXTABS;
361 termbuf.c_oflag &= ~TABDLY;
362 termbuf.c_oflag |= TAB0;
371 return (!(termbuf.c_lflag & ECHOCTL));
374 return (!(termbuf.c_lflag & TCTLECH));
386 termbuf.c_lflag &= ~ECHOCTL;
388 termbuf.c_lflag |= ECHOCTL;
392 termbuf.c_lflag &= ~TCTLECH;
394 termbuf.c_lflag |= TCTLECH;
401 return (termbuf.c_iflag & ICRNL);
407 cfsetospeed(&termbuf, val);
413 cfsetispeed(&termbuf, val);