|
|
|
@@ -936,7 +936,11 @@ static int |
|
|
|
jack_start_watchdog (jack_engine_t *engine) |
|
|
|
{ |
|
|
|
int watchdog_priority = engine->rtpriority + 10; |
|
|
|
#ifndef __OpenBSD__ |
|
|
|
int max_priority = sched_get_priority_max (SCHED_FIFO); |
|
|
|
#else |
|
|
|
int max_priority = -1; |
|
|
|
#endif |
|
|
|
|
|
|
|
if ((max_priority != -1) && |
|
|
|
(max_priority < watchdog_priority)) |
|
|
|
@@ -1464,7 +1468,8 @@ jack_server_thread (void *arg) |
|
|
|
(engine, pfd[i].fd)) { |
|
|
|
jack_error ("could not handle external" |
|
|
|
" client request"); |
|
|
|
#ifdef JACK_USE_MACH_THREADS |
|
|
|
// #ifdef JACK_USE_MACH_THREADS |
|
|
|
#if 1 |
|
|
|
/* poll is implemented using |
|
|
|
select (see the macosx/fakepoll |
|
|
|
code). When the socket is closed |
|
|
|
@@ -2385,6 +2390,8 @@ jack_deliver_event (jack_engine_t *engine, jack_client_internal_t *client, |
|
|
|
strerror (errno)); |
|
|
|
client->error++; |
|
|
|
} |
|
|
|
|
|
|
|
DEBUG ("engine reading from event fd DONE"); |
|
|
|
|
|
|
|
if (status != 0) { |
|
|
|
jack_error ("bad status for client event " |
|
|
|
|