summaryrefslogtreecommitdiff
path: root/libjack/thread.c
diff options
context:
space:
mode:
authorsletz <sletz@0c269be4-1314-0410-8aa9-9f06e86f4224>2008-03-14 07:02:10 +0000
committersletz <sletz@0c269be4-1314-0410-8aa9-9f06e86f4224>2008-03-14 07:02:10 +0000
commit95817bcb882e4eb71b70ab4fa39f2a06663d08e2 (patch)
treefdd74fad31b81655bb2ee26a256bbe7af1cb4217 /libjack/thread.c
parent4a19c14d6079ce7ff570bd981f0237b81763f4d6 (diff)
downloadjack1-95817bcb882e4eb71b70ab4fa39f2a06663d08e2.tar.gz
Four patches from Jacob Meuser for OpenBSD
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1126 0c269be4-1314-0410-8aa9-9f06e86f4224
Diffstat (limited to 'libjack/thread.c')
-rw-r--r--libjack/thread.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/libjack/thread.c b/libjack/thread.c
index 12cba34..bf55cf5 100644
--- a/libjack/thread.c
+++ b/libjack/thread.c
@@ -152,7 +152,11 @@ jack_client_create_thread (jack_client_t* client,
log_result("requesting joinable thread creation", result);
return result;
}
+#ifdef __OpenBSD__
+ result = pthread_attr_setscope(&attr, PTHREAD_SCOPE_PROCESS);
+#else
result = pthread_attr_setscope(&attr, PTHREAD_SCOPE_SYSTEM);
+#endif
if (result) {
log_result("requesting system scheduling scope", result);
return result;