projects
/
unix-history
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
tags
|
clone url
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
BSD 4_4_Lite1 release
[unix-history]
/
usr
/
src
/
usr.bin
/
telnet
/
commands.c
diff --git
a/usr/src/usr.bin/telnet/commands.c
b/usr/src/usr.bin/telnet/commands.c
index
43187c4
..
a7224d1
100644
(file)
--- a/
usr/src/usr.bin/telnet/commands.c
+++ b/
usr/src/usr.bin/telnet/commands.c
@@
-32,7
+32,7
@@
*/
#ifndef lint
*/
#ifndef lint
-static char sccsid[] = "@(#)commands.c 8.
1 (Berkeley) 6/6
/93";
+static char sccsid[] = "@(#)commands.c 8.
2 (Berkeley) 12/15
/93";
#endif /* not lint */
#if defined(unix)
#endif /* not lint */
#if defined(unix)
@@
-1576,7
+1576,7
@@
extern void
env_export P((unsigned char *)),
env_unexport P((unsigned char *)),
env_send P((unsigned char *)),
env_export P((unsigned char *)),
env_unexport P((unsigned char *)),
env_send P((unsigned char *)),
-#if
def ENV_HACK
+#if
defined(OLD_ENVIRON) && defined(ENV_HACK)
env_varval P((unsigned char *)),
#endif
env_list P((void));
env_varval P((unsigned char *)),
#endif
env_list P((void));
@@
-1595,7
+1595,7
@@
struct envlist EnvList[] = {
{ "send", "Send an environment variable", env_send, 1 },
{ "list", "List the current environment variables",
env_list, 0 },
{ "send", "Send an environment variable", env_send, 1 },
{ "list", "List the current environment variables",
env_list, 0 },
-#if
def ENV_HACK
+#if
defined(OLD_ENVIRON) && defined(ENV_HACK)
{ "varval", "Reverse VAR and VALUE (auto, right, wrong, status)",
env_varval, 1 },
#endif
{ "varval", "Reverse VAR and VALUE (auto, right, wrong, status)",
env_varval, 1 },
#endif
@@
-1802,7
+1802,11
@@
env_send(var)
{
register struct env_lst *ep;
{
register struct env_lst *ep;
- if (my_state_is_wont(TELOPT_ENVIRON)) {
+ if (my_state_is_wont(TELOPT_NEW_ENVIRON)
+#ifdef OLD_ENVIRON
+ && my_state_is_wont(TELOPT_OLD_ENVIRON)
+#endif
+ ) {
fprintf(stderr,
"Cannot send '%s': Telnet ENVIRON option not enabled\n",
var);
fprintf(stderr,
"Cannot send '%s': Telnet ENVIRON option not enabled\n",
var);
@@
-1860,37
+1864,37
@@
env_getvalue(var)
return(NULL);
}
return(NULL);
}
-#if
def ENV_HACK
+#if
defined(OLD_ENVIRON) && defined(ENV_HACK)
void
env_varval(what)
unsigned char *what;
{
void
env_varval(what)
unsigned char *what;
{
- extern int
env_var,
env_value, env_auto;
- int len = strlen(what);
+ extern int
old_env_var, old_
env_value, env_auto;
+ int len = strlen(
(char *)
what);
if (len == 0)
goto unknown;
if (len == 0)
goto unknown;
- if (strncasecmp(what, "status", len) == 0) {
+ if (strncasecmp(
(char *)
what, "status", len) == 0) {
if (env_auto)
printf("%s%s", "VAR and VALUE are/will be ",
"determined automatically\n");
if (env_auto)
printf("%s%s", "VAR and VALUE are/will be ",
"determined automatically\n");
- if (
env_var ==
ENV_VAR)
+ if (
old_env_var == OLD_
ENV_VAR)
printf("VAR and VALUE set to correct definitions\n");
else
printf("VAR and VALUE definitions are reversed\n");
printf("VAR and VALUE set to correct definitions\n");
else
printf("VAR and VALUE definitions are reversed\n");
- } else if (strncasecmp(what, "auto", len) == 0) {
+ } else if (strncasecmp(
(char *)
what, "auto", len) == 0) {
env_auto = 1;
env_auto = 1;
-
env_var =
ENV_VALUE;
-
env_value =
ENV_VAR;
- } else if (strncasecmp(what, "right", len) == 0) {
+
old_env_var = OLD_
ENV_VALUE;
+
old_env_value = OLD_
ENV_VAR;
+ } else if (strncasecmp(
(char *)
what, "right", len) == 0) {
env_auto = 0;
env_auto = 0;
-
env_var =
ENV_VAR;
-
env_value =
ENV_VALUE;
- } else if (strncasecmp(what, "wrong", len) == 0) {
+
old_env_var = OLD_
ENV_VAR;
+
old_env_value = OLD_
ENV_VALUE;
+ } else if (strncasecmp(
(char *)
what, "wrong", len) == 0) {
env_auto = 0;
env_auto = 0;
-
env_var =
ENV_VALUE;
-
env_value =
ENV_VAR;
+
old_env_var = OLD_
ENV_VALUE;
+
old_env_value = OLD_
ENV_VAR;
} else {
unknown:
printf("Unknown \"varval\" command. (\"auto\", \"right\", \"wrong\", \"status\")\n");
} else {
unknown:
printf("Unknown \"varval\" command. (\"auto\", \"right\", \"wrong\", \"status\")\n");