squelch compiler warnings in socket.c about integer sizes
authorRonnie Sahlberg <ronniesahlberg@gmail.com>
Wed, 4 Jul 2012 21:21:48 +0000 (07:21 +1000)
committerRonnie Sahlberg <ronniesahlberg@gmail.com>
Wed, 4 Jul 2012 21:21:48 +0000 (07:21 +1000)
include/libnfs-private.h
lib/socket.c

index faa261c37168d881ee33c91e05d0edcf0a5bd43b..c12d95909ab39a53dbaf293082f7e44fc48a61ba 100644 (file)
@@ -44,8 +44,8 @@ struct rpc_context {
        struct sockaddr_storage udp_src;
        struct rpc_pdu *waitpdu;
 
-       int inpos;
-       int insize;
+       uint32_t inpos;
+       uint32_t insize;
        char *inbuf;
 
        /* special fields for UDP, which can sometimes be BROADCASTed */
@@ -67,7 +67,7 @@ struct rpc_pdu {
        unsigned long xid;
        ZDR zdr;
 
-       int written;
+       uint32_t written;
        struct rpc_data outdata;
 
        rpc_cb cb;
@@ -76,7 +76,7 @@ struct rpc_pdu {
        /* function to decode the zdr reply data and buffer to decode into */
        zdrproc_t zdr_decode_fn;
        caddr_t zdr_decode_buf;
-       int zdr_decode_bufsize;
+       uint32_t zdr_decode_bufsize;
 };
 
 struct rpc_pdu *rpc_allocate_pdu(struct rpc_context *rpc, int program, int version, int procedure, rpc_cb cb, void *private_data, zdrproc_t zdr_decode_fn, int zdr_bufsize);
index 360e511c1fb68454fb0dcfc26c290994b7b826a3..71bb817f847f142aac2cbe53fa3efe33cb902c54 100644 (file)
@@ -89,7 +89,7 @@ int rpc_which_events(struct rpc_context *rpc)
 
 static int rpc_write_to_socket(struct rpc_context *rpc)
 {
-       int64_t count;
+       int32_t count;
 
        if (rpc == NULL) {
                return -1;
@@ -133,7 +133,7 @@ static int rpc_read_from_socket(struct rpc_context *rpc)
        int available;
        int size;
        int pdu_size;
-       int64_t count;
+       int32_t count;
 
 #if defined(WIN32)
        if (ioctlsocket(rpc->fd, FIONREAD, &available) != 0) {