summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorSam Hartman <hartmans@mit.edu>1995-11-17 02:28:36 +0000
committerSam Hartman <hartmans@mit.edu>1995-11-17 02:28:36 +0000
commit87e9bd0e89ee850cf01236939e5894d9c4af4b31 (patch)
tree2c29f7ed57e1b3657985eb1c36c8af2ab78fe353 /src
parentd94a96ac20661f15871d5314c67515c581b5ee04 (diff)
downloadkrb5-87e9bd0e89ee850cf01236939e5894d9c4af4b31.tar.gz
krb5-87e9bd0e89ee850cf01236939e5894d9c4af4b31.tar.xz
krb5-87e9bd0e89ee850cf01236939e5894d9c4af4b31.zip
Add IEXTEN to lflags
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7111 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src')
-rw-r--r--src/appl/bsd/ChangeLog9
-rw-r--r--src/appl/bsd/krlogind.c2
-rw-r--r--src/appl/bsd/login.c1
3 files changed, 10 insertions, 2 deletions
diff --git a/src/appl/bsd/ChangeLog b/src/appl/bsd/ChangeLog
index baf390dd9..74119d64a 100644
--- a/src/appl/bsd/ChangeLog
+++ b/src/appl/bsd/ChangeLog
@@ -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
diff --git a/src/appl/bsd/krlogind.c b/src/appl/bsd/krlogind.c
index 4e714ad9f..36dd01de7 100644
--- a/src/appl/bsd/krlogind.c
+++ b/src/appl/bsd/krlogind.c
@@ -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; */
diff --git a/src/appl/bsd/login.c b/src/appl/bsd/login.c
index 8600f9531..2f7456379 100644
--- a/src/appl/bsd/login.c
+++ b/src/appl/bsd/login.c
@@ -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));