0004-musl-fix-types.patch 796 B

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