ECHOK
#define LKEEP (ECHOKE|ECHOE|ECHOK|ECHOPRT|ECHOCTL|ALTWERASE|TOSTOP|NOFLSH)
{ "echok", ECHOK, 0 },
{ "-echok", 0, ECHOK },
{ "crt", ECHOE|ECHOKE|ECHOCTL, ECHOK|ECHOPRT },
{ "-crt", ECHOK, ECHOE|ECHOKE|ECHOCTL },
{ "newcrt", ECHOE|ECHOKE|ECHOCTL, ECHOK|ECHOPRT },
{ "-newcrt", ECHOK, ECHOE|ECHOKE|ECHOCTL },
put("-echok", ECHOK, 0);
tio.c_lflag &= ~(ISIG | ICANON | ECHO | ECHOE | ECHOK | ECHONL);
TTYMODE(ECHOK, c_lflag, 55)
ttx.c_lflag &= ~(ICANON | ECHO | ECHOE | ECHOK | ECHONL);
ttx.c_lflag |= ICANON | ECHO | ECHOE | ECHOK | ECHONL;
t->c_lflag &= ~(ECHO|ECHOE|ECHOK|ECHONL|ICANON|ISIG|IEXTEN|NOFLSH|TOSTOP|PENDIN);
if (ISSET(lflag, ECHOK) ||
mode.c_lflag |= (ISIG | ICANON | ECHO | ECHOE | ECHOK
mode.c_lflag |= (ECHOE | ECHOK);
{ "echok", ECHOK, 0 },
{ "-echok", 0, ECHOK },
{ "crt", ECHOE|ECHOKE|ECHOCTL, ECHOK|ECHOPRT },
{ "-crt", ECHOK, ECHOE|ECHOKE|ECHOCTL },
{ "newcrt", ECHOE|ECHOKE|ECHOCTL, ECHOK|ECHOPRT },
{ "-newcrt", ECHOK, ECHOE|ECHOKE|ECHOCTL },