]> git.decadent.org.uk Git - nfs-utils.git/blobdiff - support/nfs/conn.c
Use socklen_t some more to avoid warnings.
[nfs-utils.git] / support / nfs / conn.c
index 5160c8b29c2fd2c1632be80cbe67adbe1a0fda38..89f767676b2aeb5f85d0b485c6865b6f5837c2bb 100644 (file)
@@ -6,7 +6,9 @@
  *
  */
 
+#include "config.h"
 #include <errno.h>
+#include <unistd.h>
 #include <rpc/rpc.h>
 #include <rpc/pmap_prot.h>
 #include <rpc/pmap_clnt.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 */
@@ -163,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;
                }