Lines Matching defs:ttyparm
115 static struct termios ttyparm; /* initial tty parameters */
244 /*** don't do tty_set unless ttyparm has valid data ***/
245 if(savefd<0 || tty_set(fd, TCSANOW, &ttyparm) == SYSERR)
269 if(tty_get(fd,&ttyparm) == SYSERR)
273 if(!(ttyparm.sg_flags&ECHO) || (ttyparm.sg_flags&LCASE))
275 nttyparm = ttyparm;
282 editb.e_erase = ttyparm.sg_erase;
283 editb.e_kill = ttyparm.sg_kill;
287 editb.e_ttyspeed = (ttyparm.sg_ospeed>=B1200?FAST:SLOW);
289 delay = tty_speeds[ttyparm.sg_ospeed];
305 if (!(ttyparm.c_lflag & ECHO ))
309 ttyparm.c_lflag &= ~FLUSHO;
311 nttyparm = ttyparm;
332 editb.e_eof = ttyparm.c_cc[VEOF];
333 editb.e_erase = ttyparm.c_cc[VERASE];
334 editb.e_kill = ttyparm.c_cc[VKILL];
337 editb.e_ttyspeed = (cfgetospeed(&ttyparm)>=B1200?FAST:SLOW);
364 if((tty_get(fd,&ttyparm) != SYSERR))
365 editb.e_ttyspeed = (ttyparm.sg_ospeed>=B1200?FAST:SLOW);
401 if((tty_get(fd, &ttyparm)==SYSERR) || (!(ttyparm.c_lflag&ECHO)))
404 ttyparm.c_lflag &= ~FLUSHO;
406 nttyparm = ttyparm;
407 editb.e_eof = ttyparm.c_cc[VEOF];
427 editb.e_erase = ttyparm.c_cc[VERASE];
428 editb.e_kill = ttyparm.c_cc[VKILL];
431 editb.e_ttyspeed = (cfgetospeed(&ttyparm)>=B1200?FAST:SLOW);