21 lines
621 B
Text
21 lines
621 B
Text
Index: libusb/os/threads_posix.c
|
|
--- libusb/os/threads_posix.c.orig
|
|
+++ libusb/os/threads_posix.c
|
|
@@ -32,8 +32,6 @@
|
|
#elif defined(__NetBSD__)
|
|
# include <lwp.h>
|
|
#elif defined(__OpenBSD__)
|
|
-# define _BSD_SOURCE
|
|
-# include <sys/syscall.h>
|
|
# include <unistd.h>
|
|
#elif defined(__sun__)
|
|
# include <sys/lwp.h>
|
|
@@ -111,7 +109,7 @@ unsigned int usbi_get_tid(void)
|
|
#elif defined(__OpenBSD__)
|
|
/* The following only works with OpenBSD > 5.1 as it requires
|
|
* real thread support. For 5.1 and earlier, -1 is returned. */
|
|
- tid = syscall(SYS_getthrid);
|
|
+ tid = getthrid();
|
|
#elif defined(__sun__)
|
|
tid = _lwp_self();
|
|
#else
|