* configure.in: Check if prototype needed for herror()
authorEzra Peisach <epeisach@mit.edu>
Fri, 6 Jul 2001 19:50:03 +0000 (19:50 +0000)
committerEzra Peisach <epeisach@mit.edu>
Fri, 6 Jul 2001 19:50:03 +0000 (19:50 +0000)
* commands.c (ayt_status): Add explict return type (void or int)
depending on signal handler definition. Add prototype for herror
if system does not provide one.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13579 dc483132-0cff-0310-8789-dd5450dbe970

src/appl/telnet/telnet/ChangeLog
src/appl/telnet/telnet/commands.c
src/appl/telnet/telnet/configure.in

index 33d81d60d57c6e9650113d248ea48ac85e84a91a..77e8e9b62be7b3da4f13aae664ce3a806a9d45f9 100644 (file)
@@ -1,3 +1,11 @@
+2001-07-06  Ezra Peisach  <epeisach@mit.edu>
+
+       * configure.in: Check if prototype needed for herror().
+
+       * commands.c (ayt_status): Add explict return type (void or int)
+       depending on signal handler definition. Add prototype for herror
+       if system does not provide one.
+
 2001-07-02  Ezra Peisach  <epeisach@mit.edu>
 
        * commands.c: Remove prototypes for EncryptAutoEnc(),
index b2a9c60d18653a08526f82772627563b3128af40..cab1613a785d85270213f035b0f69a50bee9701c 100644 (file)
@@ -130,6 +130,10 @@ static    int
 send_tncmd P((void (*func)(), char *, char *));
 static int help(int, char **);
 
+#ifdef NEED_HERROR_PROTO
+extern void herror(const char *);
+#endif
+
 typedef struct {
        char    *name;          /* command name */
        char    *help;          /* help string (NULL for no help) */
@@ -2372,10 +2376,20 @@ status(argc, argv)
 /*
  * Function that gets called when SIGINFO is received.
  */
+#if    defined(CRAY) || (defined(USE_TERMIO) && !defined(SYSV_TERMIO))
+void 
+ayt_status()
+{
+    (void) call(status, "status", "notmuch", 0);
+}
+#else
+int
 ayt_status()
 {
     (void) call(status, "status", "notmuch", 0);
+    return 0;
 }
+#endif
 #endif
 
     int
@@ -2624,7 +2638,7 @@ tn(argc, argv)
     return 0;
 }
 
-#define HELPINDENT (sizeof ("connect"))
+#define HELPINDENT ((int) sizeof ("connect"))
 
 static char
        openhelp[] =    "connect to a site",
index 346436154ff832010cf65c4045a478cf9c308c4d..9e9efafd05b752fad39d2cd5cd43a926895ed69e 100644 (file)
@@ -25,6 +25,12 @@ fi
 fi
 KRB5_NEED_PROTO([#include <unistd.h>
 #include <stdlib.h>],parsetos,1)
+dnl
+KRB5_NEED_PROTO([#include <sys/types.h>
+#include <sys/socket.h>
+#include <netinet/in.h>
+#include <netdb.h>],herror,1)
+dnl
 CHECK_SIGNALS
 if test "$KRB4_LIB" = ''; then
        AC_MSG_RESULT(No Kerberos 4 authentication)