TCSASOFT
if (tcsetattr(fd, TCSADRAIN | TCSASOFT, &n) == 0)
(void)tcsetattr(fd, TCSADRAIN | TCSASOFT, t);
if (tcsetattr(fd[0], TCSAFLUSH|TCSASOFT, &st) == -1)
(void)tcsetattr(fd[0], TCSAFLUSH|TCSASOFT, >);
if (opt & TCSASOFT) {
switch (opt & ~TCSASOFT) {
return tcsetattr(fileno(_cursesi_screen->infd), TCSASOFT | TCSADRAIN,
(void)tcsetattr(fileno(_cursesi_screen->infd), TCSASOFT | TCSADRAIN,
return tcsetattr(fileno(_cursesi_screen->infd), TCSASOFT | TCSADRAIN,
#ifndef TCSASOFT
#if TCSASOFT == 0
return tcsetattr(fileno(screen->infd), TCSASOFT | TCSADRAIN,
return tcsetattr(fileno(_cursesi_screen->infd), TCSASOFT | TCSADRAIN,
return tcsetattr(fileno(_cursesi_screen->infd), TCSASOFT | TCSADRAIN,
return tcsetattr(fileno(_cursesi_screen->infd), TCSASOFT | TCSADRAIN,
return tcsetattr(fileno(_cursesi_screen->infd), TCSASOFT | TCSADRAIN,
if (tcsetattr(fileno(_cursesi_screen->infd), TCSASOFT | TCSANOW,
if (tcsetattr(fileno(_cursesi_screen->infd), TCSASOFT | TCSANOW,
if (tcsetattr(fileno(_cursesi_screen->infd), TCSASOFT | TCSANOW,
return tcsetattr(fileno(_cursesi_screen->infd), TCSASOFT | TCSANOW,
return tcsetattr(fileno(_cursesi_screen->infd), TCSASOFT | TCSADRAIN,
return tcsetattr(fileno(_cursesi_screen->infd), TCSASOFT | TCSADRAIN,
return tcsetattr(fileno(_cursesi_screen->infd), TCSASOFT | TCSADRAIN,
#ifndef TCSASOFT
return tcsetattr(fileno(_cursesi_screen->infd), TCSASOFT | TCSADRAIN,
int __tcaction = TCSASOFT != 0; /* Ignore hardware settings */
(void) tcsetattr(fileno(stdin), TCSAFLUSH|TCSASOFT, &term);
(void) tcsetattr(fileno(stdin), TCSAFLUSH|TCSASOFT, &term);
tcsetattr(0, TCSAFLUSH | TCSASOFT, &orig_tio);
tcsetattr(0, TCSADRAIN | TCSASOFT, &tio);
tcsetattr(0, TCSANOW | TCSASOFT, &tio);
tcsetattr(0, TCSANOW | TCSASOFT, &otio);