diff options
Diffstat (limited to 'networking')
-rw-r--r-- | networking/ifenslave.c | 11 | ||||
-rw-r--r-- | networking/ifplugd.c | 1 | ||||
-rw-r--r-- | networking/tc.c | 2 |
3 files changed, 6 insertions, 8 deletions
diff --git a/networking/ifenslave.c b/networking/ifenslave.c index 16fcd54f1..218000708 100644 --- a/networking/ifenslave.c +++ b/networking/ifenslave.c @@ -105,16 +105,13 @@ #include <linux/if_bonding.h> #include <linux/sockios.h> +#include "fix_u32.h" /* hack, so we may include kernel's ethtool.h */ +#include <linux/ethtool.h> + #ifndef IFNAMSIZ -#define IFNAMSIZ 16 +# define IFNAMSIZ 16 #endif -typedef uint64_t u64; /* hack, so we may include kernel's ethtool.h */ -typedef uint32_t u32; /* ditto */ -typedef uint16_t u16; /* ditto */ -typedef uint8_t u8; /* ditto */ -#include <linux/ethtool.h> - struct dev_data { struct ifreq mtu, flags, hwaddr; diff --git a/networking/ifplugd.c b/networking/ifplugd.c index 62bc9d6d5..8abecb90a 100644 --- a/networking/ifplugd.c +++ b/networking/ifplugd.c @@ -8,6 +8,7 @@ */ #include "libbb.h" +#include "fix_u32.h" #include <linux/if.h> #include <linux/mii.h> #include <linux/ethtool.h> diff --git a/networking/tc.c b/networking/tc.c index 4e84faae9..fc47e9571 100644 --- a/networking/tc.c +++ b/networking/tc.c @@ -516,7 +516,7 @@ int tc_main(int argc UNUSED_PARAM, char **argv) duparg(*argv, "priority"); filter_prio = get_u32(*argv, "priority"); } else if (arg == ARG_proto) { /* filter::list */ - __u16 tmp; + uint16_t tmp; if (filter_proto) duparg(*argv, "protocol"); if (ll_proto_a2n(&tmp, *argv)) |