aboutsummaryrefslogtreecommitdiff
path: root/.patch/libusb
diff options
context:
space:
mode:
authorlizzie <lizzie@eden-emu.dev>2025-10-17 22:12:58 +0200
committercrueter <crueter@eden-emu.dev>2025-10-17 22:12:58 +0200
commit3e8fe622a7d1dc8ff9d3a34d975b556b8fd35a94 (patch)
tree374efb4578d3d99aef4564b1d6e13973aa8e9ac3 /.patch/libusb
parent1c90b099d3eb7991462b82dae340c3f8743e1755 (diff)
[compat] Solaris build fixes for openssl, catch2; NetBSD build fixes (#2752)
Signed-off-by: lizzie <lizzie@eden-emu.dev> Co-authored-by: crueter <crueter@eden-emu.dev> Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2752 Reviewed-by: Shinmegumi <shinmegumi@eden-emu.dev> Reviewed-by: crueter <crueter@eden-emu.dev> Reviewed-by: MaranBr <maranbr@eden-emu.dev> Co-authored-by: lizzie <lizzie@eden-emu.dev> Co-committed-by: lizzie <lizzie@eden-emu.dev>
Diffstat (limited to '.patch/libusb')
-rw-r--r--.patch/libusb/0001-netbsd-gettime.patch25
1 files changed, 25 insertions, 0 deletions
diff --git a/.patch/libusb/0001-netbsd-gettime.patch b/.patch/libusb/0001-netbsd-gettime.patch
new file mode 100644
index 0000000000..8cfab9ea91
--- /dev/null
+++ b/.patch/libusb/0001-netbsd-gettime.patch
@@ -0,0 +1,25 @@
+diff --git a/libusb/os/netbsd_usb.c b/libusb/os/netbsd_usb.c
+index a9a50b2..56e681b 100644
+--- a/libusb/os/netbsd_usb.c
++++ b/libusb/os/netbsd_usb.c
+@@ -580,6 +580,20 @@ _access_endpoint(struct libusb_transfer *transfer)
+ return hpriv->endpoints[endpt];
+ }
+
++void usbi_get_monotonic_time(struct timespec *tp) {
++ struct timeval tv;
++ gettimeofday(&tv, NULL);
++ tp->tv_sec = tv.tv_sec;
++ tp->tv_nsec = tv.tv_usec * 1000ull;
++}
++
++void usbi_get_real_time(struct timespec *tp) {
++ struct timeval tv;
++ gettimeofday(&tv, NULL);
++ tp->tv_sec = tv.tv_sec;
++ tp->tv_nsec = tv.tv_usec * 1000ull;
++}
++
+ int
+ _sync_gen_transfer(struct usbi_transfer *itransfer)
+ {