summaryrefslogtreecommitdiffhomepage
path: root/networking
diff options
context:
space:
mode:
Diffstat (limited to 'networking')
-rw-r--r--networking/ifenslave.c11
-rw-r--r--networking/ifplugd.c1
-rw-r--r--networking/tc.c2
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))