mirror of
https://git.freebsd.org/ports.git
synced 2025-06-27 15:40:32 -04:00
files/usb_libusb.cpp chases the following commits: https://android.googlesource.com/platform/system/core/+/49ee7cf%5E!/#F6 https://android.googlesource.com/platform/system/core/+/7a3f8d6%5E!/ Changes:94a845d..e4c1bb5
/adb Changes:94a845d..e4c1bb5
/fastboot
27 lines
911 B
C++
27 lines
911 B
C++
--- adb/sysdeps.h.orig 2015-09-05 00:01:27 UTC
|
|
+++ adb/sysdeps.h
|
|
@@ -401,6 +401,11 @@ typedef std::unique_ptr<HANDLE, handle_d
|
|
|
|
#include <string>
|
|
|
|
+#if defined(__Bitrig__) || defined(__DragonFly__) || \
|
|
+ defined(__FreeBSD__) || defined(__OpenBSD__)
|
|
+#include <pthread_np.h>
|
|
+#endif
|
|
+
|
|
#define OS_PATH_SEPARATORS "/"
|
|
#define OS_PATH_SEPARATOR '/'
|
|
#define OS_PATH_SEPARATOR_STR "/"
|
|
@@ -627,6 +632,12 @@ static __inline__ bool adb_thread_create
|
|
static __inline__ int adb_thread_setname(const std::string& name) {
|
|
#ifdef __APPLE__
|
|
return pthread_setname_np(name.c_str());
|
|
+#elif defined(__Bitrig__) || defined(__DragonFly__) || \
|
|
+ defined(__FreeBSD__) || defined(__OpenBSD__)
|
|
+ pthread_set_name_np(pthread_self(), name.c_str());
|
|
+ return 0;
|
|
+#elif defined(__NetBSD__)
|
|
+ return pthread_setname_np(pthread_self(), "%s", (void*)name.c_str());
|
|
#else
|
|
const char *s = name.c_str();
|
|
|