ICANON
LocalTermAttributes.c_lflag &= ~(ICANON | ECHO);
t->c_lflag &= ~(ECHO|ECHOE|ECHOK|ECHONL|ICANON|ISIG|IEXTEN|NOFLSH|
_Tv.c_lflag &= ~(ICANON | ISIG | ECHO);
Savettyb.c_lflag |= (ISIG|ICANON|ECHO);
Savettybs.c_lflag |= (ISIG|ICANON|ECHO);
"icanon", ICANON, 0,
"-icanon", 0, ICANON,
"cbreak", 0, ICANON,
"-cbreak", ICANON, 0,
"raw", 0, (ISIG|ICANON|XCASE|IEXTEN),
"-raw", (ISIG|ICANON|IEXTEN), 0,
"cooked", (ISIG|ICANON), 0,
"sane", (ISIG|ICANON|ECHO|ECHOE|ECHOK|ECHOCTL|ECHOKE),
tmp_tc.c_lflag |= ICANON;
tmp_tc.c_lflag &= ~ICANON;
tp.c_lflag &= ~(ECHO|ICANON);
new_settings.c_lflag &= (~ICANON);
tty_new.c_lflag |= ICANON;
current.c_lflag &= ~(ICANON|ECHO);
ttystate.ttystate.c_lflag &= ~ICANON;
ttystate.ttystate.c_lflag |= ICANON;
.c_lflag = ISIG|ICANON|ECHO|ECHOE|ECHOK|ECHOCTL|ECHOKE|IEXTEN,
tp.c_lflag |= ECHO|ICANON;
termio.c_lflag &= ~(ICANON | ECHO | ECHOE | ECHOK | ECHONL);
ttybuf.c_lflag &= ~(ICANON|ISIG|ECHO);
td->tio_rtios.c_lflag &= ~(ISIG | ICANON | ECHO);
td->tio_dtios.c_lflag |= ISIG | ICANON | ECHO;
ntty.c_lflag &= ~ECHO & ~ICANON;
ntty.c_lflag &= ~(ECHONL | ECHO | ICANON);
sbuf.c_lflag &= ~(ICANON|ISIG|ECHO);
#define SET_LFLAG (ISIG|ICANON|IEXTEN|ECHO|ECHOK|ECHOE|ECHOKE|ECHOCTL)
cntrl.c_lflag &= ~(ICANON|ISIG);
arg.c_lflag &= ~(ICANON|ISIG|ECHO|IEXTEN);
if ((cb.c_lflag&ICANON) == 0)
if (!(m&ICANON))
if ((cb.c_lflag&ICANON) == 0)
(void) printf("-icanon "+((m&ICANON) != 0));
"icanon", ICANON, 0,
"-icanon", 0, ICANON,
"raw", 0, (ISIG|ICANON|XCASE),
"-raw", (ISIG|ICANON), 0,
"cooked", (ISIG|ICANON), 0,
"sane", (ISIG|ICANON|IEXTEN|ECHO|ECHOK|ECHOE|ECHOKE|ECHOCTL),
termios.c_lflag &= ~(ISIG|ICANON|ECHO|ECHOE|ECHOK);
termio.c_lflag &= ~(ISIG|ICANON|ECHO|ECHOE|ECHOK);
termio.c_lflag |= (ISIG|ICANON|ECHO|ECHOE|ECHOK);
tty.c_lflag &= ~(ECHO|ICANON);
if (tty.c_lflag & ICANON)
if (termio.c_lflag & ICANON)
term.c_lflag &= ~(ICANON|ISIG|ECHO|IEXTEN);
raw.c_lflag &= ~(ICANON | ECHO);
newt.c_lflag &= ~(ICANON | ECHO);
termios.c_lflag &= ~(ECHO|ECHONL|ICANON|ISIG|IEXTEN);
tparm.c_lflag |= ISIG|ICANON;
termbuf.c_lflag |= ICANON|ISIG|ECHO;
PROGTTYS.c_lflag &= ~ICANON;
PROGTTYS.c_lflag |= ICANON;
PROGTTYS.c_lflag |= (ISIG|ICANON);
PROGTTYS.c_lflag &= ~(ISIG|ICANON);
PROGTTYS.c_lflag &= ~ICANON;
Savettyb.c_lflag |= (ISIG|ICANON|ECHO);
Savettybs.c_lflag |= (ISIG|ICANON|ECHO);
newattr.c_lflag &= ~(ECHO | ICANON | IEXTEN);
cur_term->_prog.c_lflag &= ~(ICANON | ISIG | IXON);
cur_term->_prog.c_lflag |= ICANON | ISIG | IXON;
cur_term->_prog.c_lflag &= ~ICANON;
cur_term->_prog.c_lflag |= ICANON;
cur_term->_prog.c_lflag &= ~ICANON;
icanon = cur_term->_prog.c_lflag & ICANON;
cur_term->_prog.c_lflag &= ~ICANON;
PTERMIOS(_prog)->c_lflag &= ~(ICANON | ISIG);
PTERMIOS(_prog)->c_lflag |= ICANON | ISIG;
PTERMIOS(_prog)->c_lflag &= ~ICANON;
PTERMIOS(_prog)->c_lflag |= ICANON;
PTERMIOS(_prog)->c_lflag &= ~ICANON;
PTERMIOS(_prog)->c_lflag &= ~ICANON;
newstuff.c_lflag &= ~ICANON;
if (!((ch == EOF) && (PTERMIOS(_prog)->c_lflag & ICANON))) {
if (!(PTERMIOS(_prog)->c_lflag & ICANON)) {
if (read_termios.c_lflag & ICANON) {
if ((cb.c_lflag & ICANON) == 0)
if (!(m & ICANON))
if ((cb.c_lflag & ICANON) == 0)
(void) fprintf(output, "-icanon " + ((m & ICANON) != 0));
if ((cb.c_lflag & ICANON) == 0)
if (cb.c_lflag&ICANON)
"icanon", ICANON, 0,
"-icanon", 0, ICANON,
"cbreak", 0, ICANON,
"-cbreak", ICANON, 0,
"raw", 0, (ISIG|ICANON|XCASE|IEXTEN),
"-raw", (ISIG|ICANON|IEXTEN), 0,
"cooked", (ISIG|ICANON), 0,
"sane", (ISIG|ICANON|IEXTEN|ECHO|ECHOK|ECHOE|ECHOCTL|ECHOKE),
modes.c_lflag |= (ISIG|ICANON|ECHO|ECHOK);
modes.c_lflag |= ICANON;
tp->t_modes.c_lflag & (ISIG|ICANON)) {
(tp->t_modes.c_lflag & ICANON)) {
(tp->t_modes.c_lflag & ICANON))) {
(tp->t_modes.c_lflag & ICANON))) &&
(tp->t_modes.c_lflag & ICANON)) {
if ((oldmodep->c_lflag ^ tp->t_modes.c_lflag) & ICANON) {
if (tp->t_modes.c_lflag & ICANON) {
termiosp->c_lflag |= ICANON;
if (termiosp->c_lflag & ICANON) {
!(termiosp->c_lflag & (ISIG|ICANON|XCASE|IEXTEN)))
if (!(termiosp->c_lflag & ICANON))
if (termiosp->c_lflag & ICANON) {
ISIG|ICANON|IEXTEN|ECHO|ECHOK|ECHOE|ECHOKE|ECHOCTL, /* c_lflag */
#define RAW_MODE !(tp->t_modes.c_lflag & ICANON)
#define CANON_MODE (tp->t_modes.c_lflag & ICANON)