diff options
Diffstat (limited to 'networking')
-rw-r--r-- | networking/libiproute/ipaddress.c | 4 | ||||
-rw-r--r-- | networking/libiproute/iplink.c | 4 | ||||
-rw-r--r-- | networking/libiproute/iproute.c | 4 | ||||
-rw-r--r-- | networking/libiproute/libnetlink.c | 2 | ||||
-rw-r--r-- | networking/libiproute/utils.c | 2 |
5 files changed, 8 insertions, 8 deletions
diff --git a/networking/libiproute/ipaddress.c b/networking/libiproute/ipaddress.c index 12b8fc8f8..9db79eacb 100644 --- a/networking/libiproute/ipaddress.c +++ b/networking/libiproute/ipaddress.c @@ -453,7 +453,7 @@ extern int ipaddr_list_or_flush(int argc, char **argv, int flush) break; case 1: /* scope */ { - int scope = 0; + uint32_t scope = 0; NEXT_ARG(); filter.scopemask = -1; if (rtnl_rtscope_a2n(&scope, *argv)) { @@ -713,7 +713,7 @@ static int ipaddr_modify(int cmd, int argc, char **argv) } case 5: /* scope */ { - int scope = 0; + uint32_t scope = 0; NEXT_ARG(); if (rtnl_rtscope_a2n(&scope, *argv)) { invarg(*argv, "invalid scope value."); diff --git a/networking/libiproute/iplink.c b/networking/libiproute/iplink.c index 91c85820c..12677d522 100644 --- a/networking/libiproute/iplink.c +++ b/networking/libiproute/iplink.c @@ -166,7 +166,7 @@ static int get_address(char *dev, int *htype) { struct ifreq ifr; struct sockaddr_ll me; - int alen; + socklen_t alen; int s; s = socket(PF_PACKET, SOCK_DGRAM, 0); @@ -211,7 +211,7 @@ static int parse_address(char *dev, int hatype, int halen, char *lla, struct ifr memset(ifr, 0, sizeof(*ifr)); strcpy(ifr->ifr_name, dev); ifr->ifr_hwaddr.sa_family = hatype; - alen = ll_addr_a2n(ifr->ifr_hwaddr.sa_data, 14, lla); + alen = ll_addr_a2n((unsigned char *)(ifr->ifr_hwaddr.sa_data), 14, lla); if (alen < 0) return -1; if (alen != halen) { diff --git a/networking/libiproute/iproute.c b/networking/libiproute/iproute.c index 1c4f75520..7b5130050 100644 --- a/networking/libiproute/iproute.c +++ b/networking/libiproute/iproute.c @@ -347,7 +347,7 @@ static int iproute_modify(int cmd, unsigned flags, int argc, char **argv) } rta_addattr32(mxrta, sizeof(mxbuf), RTAX_MTU, mtu); } else if (matches(*argv, "protocol") == 0) { - int prot; + uint32_t prot; NEXT_ARG(); if (rtnl_rtprot_a2n(&prot, *argv)) invarg("\"protocol\" value is invalid\n", *argv); @@ -493,7 +493,7 @@ static int iproute_list_or_flush(int argc, char **argv, int flush) while (argc > 0) { if (matches(*argv, "protocol") == 0) { - int prot = 0; + uint32_t prot = 0; NEXT_ARG(); filter.protocolmask = -1; if (rtnl_rtprot_a2n(&prot, *argv)) { diff --git a/networking/libiproute/libnetlink.c b/networking/libiproute/libnetlink.c index 5545be8fe..efbb6f104 100644 --- a/networking/libiproute/libnetlink.c +++ b/networking/libiproute/libnetlink.c @@ -30,7 +30,7 @@ void rtnl_close(struct rtnl_handle *rth) int rtnl_open(struct rtnl_handle *rth, unsigned subscriptions) { - int addr_len; + socklen_t addr_len; memset(rth, 0, sizeof(rth)); diff --git a/networking/libiproute/utils.c b/networking/libiproute/utils.c index 0dd5d9519..984f7bed9 100644 --- a/networking/libiproute/utils.c +++ b/networking/libiproute/utils.c @@ -164,7 +164,7 @@ int get_addr_1(inet_prefix * addr, char *name, int family) int get_prefix_1(inet_prefix * dst, char *arg, int family) { int err; - unsigned plen; + int plen; char *slash; memset(dst, 0, sizeof(*dst)); |