Add IEXTEN to lflags
authorSam Hartman <hartmans@mit.edu>
Fri, 17 Nov 1995 02:28:36 +0000 (02:28 +0000)
committerSam Hartman <hartmans@mit.edu>
Fri, 17 Nov 1995 02:28:36 +0000 (02:28 +0000)
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7111 dc483132-0cff-0310-8789-dd5450dbe970

src/appl/bsd/ChangeLog
src/appl/bsd/krlogind.c
src/appl/bsd/login.c

index baf390dd9ea6adca0e589dfb10a9374238c9b45c..74119d64a90938892e1185bdf9cb35a9dd050770 100644 (file)
@@ -1,3 +1,12 @@
+Sun Nov 12 12:39:23 1995  Sam Hartman  <hartmans@tertius.mit.edu>
+
+       * krlogind.c (doit): Clear iextn for NetBSD and other 4.4-based
+        systems so that ctrl-o isn't special.
+
+Sat Oct 21 17:33:37 1995  Sam Hartman  <hartmans@tertius.mit.edu>
+
+       * login.c (main): Don't set LOGNAME twice.
+
 Sun Nov 12 04:44:50 1995  Mark W. Eichin  <eichin@cygnus.com>
 
        * krshd.c (doit): drag TZ= from parent environment into envinit to
index 4e714ad9fefe797d7922d5c1f79d93891d69caf5..36dd01de7d54927799e76dae9b4bd26621a7e1d8 100644 (file)
@@ -621,7 +621,7 @@ int syncpipe[2];
 
 #if defined(POSIX_TERMIOS) && !defined(ultrix)
        tcgetattr(t,&new_termio);
-       new_termio.c_lflag &=  ~(ICANON|ECHO|ISIG);
+       new_termio.c_lflag &=  ~(ICANON|ECHO|ISIG|IEXTEN);
        /* so that login can read the authenticator */
        new_termio.c_iflag &= ~(IXON|IXANY|BRKINT|INLCR|ICRNL|ISTRIP);
        /* new_termio.c_iflag = 0; */
index 8600f9531a8046f416fa0f8b2d7a31f719647ff1..2f74563791b6cc400b8f26c528661889bdcc446b 100644 (file)
@@ -894,7 +894,6 @@ bad_login:
        setenv("PATH", LPATH, 0);
        setenv("USER", pwd->pw_name, 0);
        setenv("SHELL", pwd->pw_shell, 0);
-       setenv("LOGNAME", pwd->pw_name, 0);
 
        if (term[0] == '\0')
                (void) strncpy(term, stypeof(tty), sizeof(term));