sg_flags
tty_state.sg_flags |= ECHO;
tty_state.sg_flags &= ~ECHO;
return (termbuf.sg.sg_flags & ECHO);
termbuf.sg.sg_flags |= ECHO|CRMOD;
termbuf.sg.sg_flags &= ~(ECHO|CRMOD);
return(termbuf.sg.sg_flags & RAW);
termbuf.sg.sg_flags |= RAW;
termbuf.sg.sg_flags &= ~RAW;
return(!(termbuf.sg.sg_flags & (CBREAK|RAW)));
return(!(termbuf.sg.sg_flags&RAW));
termbuf.sg.sg_flags &= ~CBREAK;
termbuf.sg.sg_flags |= CBREAK;
return (termbuf.sg.sg_flags & XTABS);
termbuf.sg.sg_flags |= XTABS;
termbuf.sg.sg_flags &= ~XTABS;
return (termbuf.sg.sg_flags & CRMOD);
termbuf.sg.sg_flags |= CRMOD|ANYP|ECHO|XTABS;
sg_flags flags;
sb.sg_flags |= ECHO;
sb.sg_flags &= ~ECHO;
sb.sg_flags &= ~CBREAK;
sb.sg_flags |= CRMOD;
sb.sg_flags |= CBREAK;
sb.sg_flags |= CRMOD;
sb.sg_flags &= ~CRMOD;
sb.sg_flags |= XTABS;
sb.sg_flags &= ~XTABS;
new_settings.sg_flags |= CBREAK;
new_settings.sg_flags &= ~(ECHO|XTABS);
wwwintty.ww_sgttyb.sg_flags &= ~XTABS;
wwnewtty.ww_sgttyb.sg_flags |= CBREAK;
wwnewtty.ww_sgttyb.sg_flags &= ~(ECHO|CRMOD);