pkgsrc-wip/carla/patches/patch-source_utils_CarlaMut...

17 lines
511 B
C++

$NetBSD$
NetBSD does not have pthread_condattr_setpshared.
--- source/utils/CarlaMutex.hpp.orig 2020-09-26 14:38:36.000000000 +0000
+++ source/utils/CarlaMutex.hpp
@@ -204,7 +204,9 @@ public:
{
pthread_condattr_t cattr;
pthread_condattr_init(&cattr);
+#if defined(PTHREAD_PROCESS_PRIVATE) && !defined(__NetBSD__)
pthread_condattr_setpshared(&cattr, PTHREAD_PROCESS_PRIVATE);
+#endif
pthread_cond_init(&fCondition, &cattr);
pthread_condattr_destroy(&cattr);