aboutsummaryrefslogtreecommitdiff
path: root/x11-toolkits/fox17
diff options
context:
space:
mode:
authorJason E. Hale <jhale@FreeBSD.org>2021-01-27 02:43:02 +0000
committerJason E. Hale <jhale@FreeBSD.org>2021-01-27 02:43:02 +0000
commit2daf8000df2265d4d7c953e009ed9c480ee4b4d7 (patch)
treea7972635cc2cf7a3035e35411eb40e29c60a569d /x11-toolkits/fox17
parent42750ab692526e74ffea7507af12e318e688a295 (diff)
downloadports-2daf8000df2265d4d7c953e009ed9c480ee4b4d7.tar.gz
ports-2daf8000df2265d4d7c953e009ed9c480ee4b4d7.zip
x11-toolkits/fox17: Fix build on FreeBSD 12.2. pthread_getname_np() was MFC'd
in r362264 and I didn't take into account in the original patch. FXThread.cpp:970:8: error: no matching function for call to 'pthread_getname_np' if(pthread_getname_np(tid,desc,ARRAYNUMBER(desc))==0){ ^~~~~~~~~~~~~~~~~~ /usr/include/pthread.h:305:6: note: candidate function not viable: no known conversion from 'const volatile FX::FXThreadID' (aka 'const volatile unsigned long') to 'pthread_t' (aka 'pthread *') for 1st argument int pthread_getname_np(pthread_t, char *, size_t); Reported by: pkg-fallout
Notes
Notes: svn path=/head/; revision=563024
Diffstat (limited to 'x11-toolkits/fox17')
-rw-r--r--x11-toolkits/fox17/files/patch-lib_FXThread.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/x11-toolkits/fox17/files/patch-lib_FXThread.cpp b/x11-toolkits/fox17/files/patch-lib_FXThread.cpp
index 0ca09d88ea48..207483bb8c56 100644
--- a/x11-toolkits/fox17/files/patch-lib_FXThread.cpp
+++ b/x11-toolkits/fox17/files/patch-lib_FXThread.cpp
@@ -35,7 +35,7 @@ int pthread_getname_np(pthread_t, char *, size_t);
if(pthread_getname_np(tid,desc,ARRAYNUMBER(desc))==0){
+ return desc;
+ }
-+#elif defined(__FreeBSD__) && (__FreeBSD_version >= 1300098)
++#elif defined(__FreeBSD__) && ((__FreeBSD_version >= 1201518 && __FreeBSD_version < 1300000) || (__FreeBSD_version >= 1300098))
+ FXchar desc[256];
+ if(pthread_getname_np((pthread_t)tid,desc,ARRAYNUMBER(desc))==0){
return desc;