1The musl C library does not define type names such as `__uint32_t`. Instead we 2use the integer types declared in the ISO C standard header file <stdint.h>. 3 4Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks> 5 6diff -purN ifplugd-0.28.orig/src/ethtool-local.h ifplugd-0.28/src/ethtool-local.h 7--- ifplugd-0.28.orig/src/ethtool-local.h 2015-08-01 18:43:47.360916834 +0200 8+++ ifplugd-0.28/src/ethtool-local.h 2015-08-01 18:44:24.256037746 +0200 9@@ -21,10 +21,12 @@ 10 * Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. 11 */ 12 13+#include <stdint.h> 14+ 15 typedef unsigned long long u64; 16-typedef __uint32_t u32; 17-typedef __uint16_t u16; 18-typedef __uint8_t u8; 19+typedef uint32_t u32; 20+typedef uint16_t u16; 21+typedef uint8_t u8; 22 23 #include "ethtool-kernel.h" 24 25