if resetting special chars, let's do them all
authorMike Karels <karels@ucbvax.Berkeley.EDU>
Thu, 6 Mar 1986 10:07:38 +0000 (02:07 -0800)
committerMike Karels <karels@ucbvax.Berkeley.EDU>
Thu, 6 Mar 1986 10:07:38 +0000 (02:07 -0800)
SCCS-vsn: usr.bin/login/login.c 5.12
SCCS-vsn: usr.bin/login/login.c.1 5.12

usr/src/usr.bin/login/login.c
usr/src/usr.bin/login/login.c.1

index b8237ef..1f76ffe 100644 (file)
@@ -11,7 +11,7 @@ char copyright[] =
 #endif not lint
 
 #ifndef lint
 #endif not lint
 
 #ifndef lint
-static char sccsid[] = "@(#)login.c    5.11 (Berkeley) %G%";
+static char sccsid[] = "@(#)login.c    5.12 (Berkeley) %G%";
 #endif not lint
 
 /*
 #endif not lint
 
 /*
@@ -156,6 +156,8 @@ main(argc, argv)
         */
        if (rflag)
                doremoteterm(term, &ttyb);
         */
        if (rflag)
                doremoteterm(term, &ttyb);
+       ttyb.sg_erase = CERASE;
+       ttyb.sg_kill = CKILL;
        ioctl(0, TIOCSLTC, &ltc);
        ioctl(0, TIOCSETC, &tc);
        ioctl(0, TIOCSETP, &ttyb);
        ioctl(0, TIOCSLTC, &ltc);
        ioctl(0, TIOCSETC, &tc);
        ioctl(0, TIOCSETP, &ttyb);
index a2ab184..ca6cf39 100644 (file)
@@ -11,7 +11,7 @@ char copyright[] =
 #endif not lint
 
 #ifndef lint
 #endif not lint
 
 #ifndef lint
-static char sccsid[] = "@(#)login.c.1  5.11 (Berkeley) %G%";
+static char sccsid[] = "@(#)login.c.1  5.12 (Berkeley) %G%";
 #endif not lint
 
 /*
 #endif not lint
 
 /*
@@ -156,6 +156,8 @@ main(argc, argv)
         */
        if (rflag)
                doremoteterm(term, &ttyb);
         */
        if (rflag)
                doremoteterm(term, &ttyb);
+       ttyb.sg_erase = CERASE;
+       ttyb.sg_kill = CKILL;
        ioctl(0, TIOCSLTC, &ltc);
        ioctl(0, TIOCSETC, &tc);
        ioctl(0, TIOCSETP, &ttyb);
        ioctl(0, TIOCSLTC, &ltc);
        ioctl(0, TIOCSETC, &tc);
        ioctl(0, TIOCSETP, &ttyb);