Use socklen_t some more to avoid warnings.
authorGreg Banks <gnb@melbourne.sgi.com>
Mon, 3 Jul 2006 05:59:54 +0000 (15:59 +1000)
committerGreg Banks <gnb@melbourne.sgi.com>
Mon, 3 Jul 2006 05:59:54 +0000 (15:59 +1000)
support/nfs/conn.c

index 733bf24..89f7676 100644 (file)
@@ -6,6 +6,7 @@
  *
  */
 
+#include "config.h"
 #include <errno.h>
 #include <unistd.h>
 #include <rpc/rpc.h>
 
 #include "conn.h"
 
+#if SIZEOF_SOCKLEN_T - 0 == 0
+#define socklen_t int
+#endif
+
 extern int verbose;
 
 /* Map an NFS version into the corresponding Mountd version */
@@ -164,7 +169,7 @@ clnt_ping(struct sockaddr_in *saddr, const u_long prog, const u_long vers,
        if (sock != -1) {
                if (caddr) {
                        /* Get the address of our end of this connection */
-                       int len = sizeof(*caddr);
+                       socklen_t len = sizeof(*caddr);
                        if (getsockname(sock, caddr, &len) != 0)
                                caddr->sin_family = 0;
                }