VINTR
new_tty.c_cc[VINTR] = new_tty.c_cc[VSUSP] = UNDEF;
{ "intr", VINTR, CINTR },
ip->t.c_cc[VINTR] = CTRL('c');
TTYCHAR(VINTR, 1)
{ "in", M(VINTR), NULL }, /* interrupt char */
&tmode.c_cc[VERASE], &tmode.c_cc[VKILL], &tmode.c_cc[VINTR],
setval(VINTR, SLC_VARIABLE|SLC_FLUSHIN|SLC_FLUSHOUT);
if (CCEQ(cc[VINTR], c) || CCEQ(cc[VQUIT], c)) {
CCEQ(cc[VINTR], c) ? SIGINT : SIGQUIT, 1);
tio.c_cc[VINTR] = init_tio.c_cc[VINTR];
tio.c_cc[VINTR] = _POSIX_VDISABLE;
# define termIntChar new_tc.c_cc[VINTR]
# ifndef VINTR
ctermios.c_cc[VINTR] = ctermios.c_cc[VQUIT] = -1;
if (mode.c_cc[VINTR] == 0 || intrchar != 0)
mode.c_cc[VINTR] = intrchar ? intrchar : CINTR;
mode.c_cc[VINTR] = CHK(mode.c_cc[VINTR], CINTR);
report("Interrupt", VINTR, CINTR);
newtio.c_cc[VINTR] = _POSIX_VDISABLE;
ntty.c_cc[VINTR] = 07; /* ^G */