forked from eden-emu/eden
Signed-off-by: lizzie <lizzie@eden-emu.dev> Co-authored-by: crueter <crueter@eden-emu.dev> Reviewed-on: eden-emu/eden#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>
25 lines
684 B
Diff
25 lines
684 B
Diff
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)
|
|
{
|