From 5e53e9d767d907b8df81fb8019dd9fdf278704db Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timo=20Ter=C3=A4s?= Date: Wed, 2 Oct 2013 18:36:28 +0000 Subject: main/libusbx: fix musl build --- main/libusbx/define-timespec-to-timeinterval.patch | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 main/libusbx/define-timespec-to-timeinterval.patch (limited to 'main/libusbx/define-timespec-to-timeinterval.patch') diff --git a/main/libusbx/define-timespec-to-timeinterval.patch b/main/libusbx/define-timespec-to-timeinterval.patch new file mode 100644 index 000000000..3a276bc4c --- /dev/null +++ b/main/libusbx/define-timespec-to-timeinterval.patch @@ -0,0 +1,17 @@ +--- libusbx-1.0.17.orig/libusb/io.c ++++ libusbx-1.0.17/libusb/io.c +@@ -38,6 +38,14 @@ + #include "libusbi.h" + #include "hotplug.h" + ++#ifndef TIMESPEC_TO_TIMEVAL ++#define TIMESPEC_TO_TIMEVAL(tv, ts) \ ++ do { \ ++ (tv)->tv_sec = (ts)->tv_sec; \ ++ (tv)->tv_usec = (ts)->tv_nsec / 1000; \ ++ } while (0) ++#endif ++ + /** + * \page io Synchronous and asynchronous device I/O + * -- cgit v1.2.3