[7693] in Athena Bugs
/source/athena/athena.lib/kerberos/appl/bsd/login.c
daemon@ATHENA.MIT.EDU (Jonathan I. Kamens)
Wed Jun 26 17:46:28 1991
Date: Wed, 26 Jun 91 14:45:27 -0700
From: "Jonathan I. Kamens" <jik@cats.UCSC.EDU>
To: bugs@ATHENA.MIT.EDU
The login.c in the source tree right now won't compile. I think this
is the correct fix.
jik
*** 4.24 1991/06/25 09:33:37
--- login.c 1991/06/26 21:45:58
***************
*** 378,386 ****
#ifdef VWERSE
tc.c_cc[VWERSE] = CWERASE;
#endif
- #endif
tcsetattr(0, TCSANOW, &tc);
! #else
if (rflag || kflag || Kflag || eflag)
doremoteterm(&sgttyb);
sgttyb.sg_erase = CERASE;
--- 378,385 ----
#ifdef VWERSE
tc.c_cc[VWERSE] = CWERASE;
#endif
tcsetattr(0, TCSANOW, &tc);
! #else /* ! POSIX */
if (rflag || kflag || Kflag || eflag)
doremoteterm(&sgttyb);
sgttyb.sg_erase = CERASE;
***************
*** 388,394 ****
(void)ioctl(0, TIOCSLTC, (char *)<c);
(void)ioctl(0, TIOCSETC, (char *)&tc);
(void)ioctl(0, TIOCSETP, (char *)&sgttyb);
! #endif
for (cnt = getdtablesize(); cnt > 2; cnt--)
(void) close(cnt);
--- 387,393 ----
(void)ioctl(0, TIOCSLTC, (char *)<c);
(void)ioctl(0, TIOCSETC, (char *)&tc);
(void)ioctl(0, TIOCSETP, (char *)&sgttyb);
! #endif /* POSIX */
for (cnt = getdtablesize(); cnt > 2; cnt--)
(void) close(cnt);