SCCS-vsn: bin/csh/file.c 8.2
-static char sccsid[] = "@(#)file.c 8.1 (Berkeley) %G%";
+static char sccsid[] = "@(#)file.c 8.2 (Berkeley) %G%";
#endif /* not lint */
#ifdef FILEC
#endif /* not lint */
#ifdef FILEC
{
static struct termios tchars;
{
static struct termios tchars;
+ (void) tcgetattr(SHIN, &tchars);
+
- (void) tcgetattr(SHIN, &tchars);
tchars.c_cc[VEOL] = ESC;
if (tchars.c_lflag & ICANON)
on = TCSANOW;
tchars.c_cc[VEOL] = ESC;
if (tchars.c_lflag & ICANON)
on = TCSANOW;
on = TCSAFLUSH;
tchars.c_lflag |= ICANON;
}
on = TCSAFLUSH;
tchars.c_lflag |= ICANON;
}
- (void) tcsetattr(SHIN, on, &tchars);
}
else {
tchars.c_cc[VEOL] = _POSIX_VDISABLE;
}
else {
tchars.c_cc[VEOL] = _POSIX_VDISABLE;
- (void) tcsetattr(SHIN, TCSANOW, &tchars);
+
+ (void) tcsetattr(SHIN, TCSANOW, &tchars);