diff options
Diffstat (limited to 'misc-utils/script.c')
-rw-r--r-- | misc-utils/script.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/misc-utils/script.c b/misc-utils/script.c index 45a9c3e79..12ea43a82 100644 --- a/misc-utils/script.c +++ b/misc-utils/script.c @@ -408,7 +408,7 @@ fixtty() { rtt = tt; cfmakeraw(&rtt); rtt.c_lflag &= ~ECHO; - (void) tcsetattr(0, TCSAFLUSH, &rtt); + (void) tcsetattr(0, TCSANOW, &rtt); } void @@ -432,7 +432,7 @@ done() { (void) fclose(fscript); (void) close(master); } else { - (void) tcsetattr(0, TCSAFLUSH, &tt); + (void) tcsetattr(0, TCSADRAIN, &tt); if (!qflg) printf(_("Script done, file is %s\n"), fname); } @@ -493,7 +493,7 @@ getslave() { perror(line); fail(); } - (void) tcsetattr(slave, TCSAFLUSH, &tt); + (void) tcsetattr(slave, TCSANOW, &tt); (void) ioctl(slave, TIOCSWINSZ, (char *)&win); #endif (void) setsid(); |