diff options
| author | Sam Hartman <hartmans@mit.edu> | 1996-02-26 08:35:56 +0000 |
|---|---|---|
| committer | Sam Hartman <hartmans@mit.edu> | 1996-02-26 08:35:56 +0000 |
| commit | c1b2f76b318c5e6483ae8d1e7752196006738d04 (patch) | |
| tree | b885af06e9bf67670ed75283d35781c185c2e0e2 /src | |
| parent | 4574b2f5fb51aa4f1f509380202b8214f372974b (diff) | |
Use MAXDNAME for the maximum length of a domain,
*not* MAXHOSTNAMELEN, which is the maximum length
of an argument to gethostname or sethostname.
Look for arpa/nameser.h to find this constant,
defining it to 256 inf not present in an included file.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7548 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src')
| -rw-r--r-- | src/appl/telnet/telnet/ChangeLog | 6 | ||||
| -rw-r--r-- | src/appl/telnet/telnet/commands.c | 10 | ||||
| -rw-r--r-- | src/appl/telnet/telnet/configure.in | 2 |
3 files changed, 14 insertions, 4 deletions
diff --git a/src/appl/telnet/telnet/ChangeLog b/src/appl/telnet/telnet/ChangeLog index 2efc934db..314b22396 100644 --- a/src/appl/telnet/telnet/ChangeLog +++ b/src/appl/telnet/telnet/ChangeLog @@ -1,3 +1,9 @@ +Sun Feb 25 20:32:57 1996 Sam Hartman <hartmans@tertius.mit.edu> + + * configure.in: Check for arpa/nameser.h + + * commands.c : use MAXDNAME as maximum length of a domain. + Sun Nov 12 04:53:17 1995 Mark W. Eichin <eichin@cygnus.com> * main.c: initialize line (to avoid splitting up forward.c.) diff --git a/src/appl/telnet/telnet/commands.c b/src/appl/telnet/telnet/commands.c index e3d9fa0e7..dd00a7498 100644 --- a/src/appl/telnet/telnet/commands.c +++ b/src/appl/telnet/telnet/commands.c @@ -82,8 +82,12 @@ #include <netinet/ip.h> -#ifndef MAXHOSTNAMELEN -#define MAXHOSTNAMELEN 64 +#if HAVE_ARPA_NAMESER_H +#include <arpa/nameser.h> +#endif + +#ifndef MAXDNAME +#define MAXDNAME 256 /*per the rfc*/ #endif #if defined(IPPROTO_IP) && defined(IP_TOS) @@ -91,7 +95,7 @@ int tos = -1; #endif /* defined(IPPROTO_IP) && defined(IP_TOS) */ char *hostname; -static char _hostname[MAXHOSTNAMELEN]; +static char _hostname[MAXDNAME]; extern char *getenv(); diff --git a/src/appl/telnet/telnet/configure.in b/src/appl/telnet/telnet/configure.in index 067a5d092..8492375ee 100644 --- a/src/appl/telnet/telnet/configure.in +++ b/src/appl/telnet/telnet/configure.in @@ -2,7 +2,7 @@ AC_INIT(telnet.c) CONFIG_RULES AC_PROG_INSTALL AC_VFORK -AC_CHECK_HEADERS(string.h) +AC_CHECK_HEADERS(string.h arpa/nameser.h) AC_HAVE_HEADERS(unistd.h sys/select.h stdlib.h) AC_CHECK_LIB(termcap,main,AC_DEFINE(TERMCAP) LIBS="$LIBS -ltermcap") |
