]> eyrie.org Git - kerberos/sident.git/commitdiff
Eliminate compiler warnings from not using socklen_t.
authorRuss Allbery <rra@stanford.edu>
Wed, 8 Feb 2006 20:01:28 +0000 (20:01 +0000)
committerRuss Allbery <rra@stanford.edu>
Wed, 8 Feb 2006 20:01:28 +0000 (20:01 +0000)
configure.ac
requester/ident.c
responder/identd.c

index 4ef44ee46275727a4d8388faefb0d0d51c370f1d..fc9599d5974dce1f08ae40cdbc81658243a4d421 100644 (file)
@@ -42,6 +42,11 @@ AC_TYPE_PID_T
 AC_TYPE_SIZE_T
 AC_TYPE_SIGNAL
 SIDENT_TYPE_INT32_T
+AC_CHECK_TYPE([socklen_t], ,
+    [AC_DEFINE([socklen_t], [int],
+        [Define to int if <sys/socket.h> does not define.])],
+[#include <sys/types.h>
+#include <sys/socket.h>])
 
 dnl Checks for library functions.
 AC_CHECK_FUNCS([vsnprintf])
index a505a1e029156d835209abcbba6daa087bc8cca2..63a14e64b894c3d76b5f0685f52b3160150a12fe 100644 (file)
@@ -35,7 +35,7 @@ IDENT *
 ident_lookup(int fd, int timeout)
 {
     struct sockaddr_in localaddr, remoteaddr;
-    int len;
+    socklen_t len;
 
     len = sizeof(remoteaddr);
     if (getpeername(fd, (struct sockaddr *) &remoteaddr, &len) < 0)
index c9a38a7984b3d321bbd9d03cc3ee5f4605dc0718..1146d2079e3bed3e5e9f9933568a8b61768dc799 100644 (file)
@@ -75,7 +75,7 @@ gethost(struct in_addr *addr)
 int
 main(int argc, char *argv[])
 {
-    int len;
+    socklen_t len;
     struct sockaddr_in sin;
     struct in_addr laddr, faddr;
     int option;