diff options
author | Jan Beich <jbeich@FreeBSD.org> | 2019-06-17 08:36:27 +0000 |
---|---|---|
committer | Jan Beich <jbeich@FreeBSD.org> | 2019-06-17 08:36:27 +0000 |
commit | 234ec471745291ff99705203deb89e0f86bcb5d6 (patch) | |
tree | f60c514d9b374340114b9a1e61a4e3a7a149de64 /multimedia/libva | |
parent | multimedia/openh264: update to 2.0.0 (diff) |
Switch DragonFly to pthread_getthreadid_np in my ports
https://github.com/DragonFlyBSD/DragonFlyBSD/commit/c0f25c26521a
Notes
Notes:
svn path=/head/; revision=504401
Diffstat (limited to 'multimedia/libva')
-rw-r--r-- | multimedia/libva/files/patch-va_va__trace.c | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/multimedia/libva/files/patch-va_va__trace.c b/multimedia/libva/files/patch-va_va__trace.c index 70920a4a7faf..c726df9deddd 100644 --- a/multimedia/libva/files/patch-va_va__trace.c +++ b/multimedia/libva/files/patch-va_va__trace.c @@ -2,7 +2,7 @@ --- va/va_trace.c.orig 2018-02-12 06:32:11 UTC +++ va/va_trace.c -@@ -48,12 +48,40 @@ +@@ -48,12 +48,36 @@ #include <unistd.h> #include <sys/types.h> #include <sys/stat.h> @@ -14,9 +14,7 @@ +#if defined(__linux__) +#include <sys/syscall.h> -+#elif defined(__DragonFly__) -+#include <sys/lwp.h> -+#elif defined(__FreeBSD__) ++#elif defined(__DragonFly__) || defined(__FreeBSD__) +#include <pthread_np.h> +#elif defined(__NetBSD__) +#include <lwp.h> @@ -29,9 +27,7 @@ +{ +#if defined(__linux__) + return syscall(__NR_gettid); -+#elif defined(__DragonFly__) -+ return lwp_gettid(); -+#elif defined(__FreeBSD__) ++#elif defined(__DragonFly__) || defined(__FreeBSD__) + return pthread_getthreadid_np(); +#elif defined(__NetBSD__) + return _lwp_self(); |