aboutsummaryrefslogtreecommitdiff
path: root/secure/libexec/telnetd/telnetd.c
diff options
context:
space:
mode:
authorPeter Wemm <peter@FreeBSD.org>1996-08-13 07:53:54 +0000
committerPeter Wemm <peter@FreeBSD.org>1996-08-13 07:53:54 +0000
commitfb128913a9ad20997bc7e5ff2afa5ae8470dacde (patch)
tree8cdbce3248f9b9255913263cbf0c08606a79e6ea /secure/libexec/telnetd/telnetd.c
parent326bbdd92fad0450d5e514708e55452750282757 (diff)
Notes
Diffstat (limited to 'secure/libexec/telnetd/telnetd.c')
-rw-r--r--secure/libexec/telnetd/telnetd.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/secure/libexec/telnetd/telnetd.c b/secure/libexec/telnetd/telnetd.c
index 707c68ad6fe92..40fdad50ef856 100644
--- a/secure/libexec/telnetd/telnetd.c
+++ b/secure/libexec/telnetd/telnetd.c
@@ -124,6 +124,7 @@ int lowpty = 0, highpty; /* low, high pty numbers */
int debug = 0;
int keepalive = 1;
char *progname;
+char *altlogin;
extern void usage P((void));
@@ -133,7 +134,7 @@ extern void usage P((void));
* passed off to getopt().
*/
char valid_opts[] = {
- 'd', ':', 'h', 'k', 'n', 'S', ':', 'u', ':', 'U',
+ 'd', ':', 'h', 'k', 'n', 'p', ':', 'S', ':', 'u', ':', 'U',
#ifdef AUTHENTICATION
'a', ':', 'X', ':',
#endif
@@ -301,6 +302,10 @@ main(argc, argv)
keepalive = 0;
break;
+ case 'p':
+ altlogin = optarg;
+ break;
+
#ifdef CRAY
case 'r':
{