IEXTEN
ip->t.c_lflag |= ISIG|IEXTEN;
{ "iexten", IEXTEN },
put("-iexten", IEXTEN, 1);
t->c_lflag &= ~(ECHO|ECHONL|ICANON|ISIG|IEXTEN);
screen->rawt.c_lflag &= ~(ISIG | IEXTEN);
#ifdef IEXTEN
{"iexten", IEXTEN, MD_LIN},
{"lflag:", (ISIG | ICANON | ECHO | ECHOE | ECHOCTL | IEXTEN),
(NOFLSH | ICANON | ECHO | ECHOK | ECHONL | EXTPROC | IEXTEN | FLUSHO)},
{"lflag:", 0, ISIG | IEXTEN},
# if defined(IEXTEN) && defined(XCASE)
# if IEXTEN == XCASE
# if defined(IEXTEN) && !defined(XCASE)
# define XCASE IEXTEN
# if defined(IEXTEN) && IEXTEN != 0
# ifndef IEXTEN
lflag = ICANON|ISIG|IEXTEN;
CLR(lflag, ISIG|ICANON|IEXTEN);
SET(lflag, ISIG|IEXTEN);
tios.c_lflag &= ~(ICANON|ISIG|IEXTEN|ECHO);
tios.c_lflag &= ~(ICANON|IEXTEN|ECHO);
if (ISSET(iflag, IXON) || ISSET(lflag, ISIG|IEXTEN) ||
CLR(lflag, ISIG|ICANON|IEXTEN);
SET(lflag, ISIG|IEXTEN);
bts->c_lflag |= cvtto_bsd_mask(lt->c_lflag, LINUX_IEXTEN, IEXTEN);
lt->c_lflag |= cvtto_linux_mask(bts->c_lflag, IEXTEN, LINUX_IEXTEN);
bts->c_lflag |= cvtto_bsd_mask(lts->c_lflag, LINUX_IEXTEN, IEXTEN);
lts->c_lflag |= cvtto_linux_mask(bts->c_lflag, IEXTEN, LINUX_IEXTEN);
#define LFLAG (ISIG|ICANON|ECHO|IEXTEN)
ISSET(lflag, IEXTEN|ISIG) == (IEXTEN|ISIG)) {
((c) == cc[VEOL2] && ISSET(lflg, IEXTEN))) && (c) != _POSIX_VDISABLE))
if (ISSET(lflag, IEXTEN)) {
if (ISSET(lflag, IEXTEN)) {
#define TTYDEF_LFLAG (ECHO | ICANON | ISIG | IEXTEN | ECHOE|ECHOKE|ECHOCTL)
tty.c_lflag &= ~(ECHO|ICANON|ISIG|IEXTEN);
cntrl.c_lflag &= ~(ICANON|ISIG|IEXTEN|ECHO);
tmp_tc.c_lflag &= ~IEXTEN;
term.c_lflag &= ~(ICANON|IEXTEN|ECHO);
cntrl.c_lflag &= ~(ICANON|ISIG|IEXTEN|ECHO);
ip->t.c_lflag |= ISIG|IEXTEN;
{ "iexten", IEXTEN, 0 },
{ "-iexten", 0, IEXTEN },
CLR(lflag, ISIG|ICANON|IEXTEN);
SET(lflag, ISIG|IEXTEN);
if (ISSET(iflag, IXON) || ISSET(lflag, ISIG|IEXTEN) ||
termios.c_lflag |= ISIG|IEXTEN;