$OpenBSD$

sched_getscheduler not available on OpenBSD

Index: muse/midiseq.cpp
--- muse/midiseq.cpp.orig
+++ muse/midiseq.cpp
@@ -295,9 +295,12 @@ bool MidiSeq::deleteTimer()
 void MidiSeq::threadStart(void*)
       {
       int policy;
+      policy = 0;
+#ifndef __OpenBSD__
       if ((policy = sched_getscheduler (0)) < 0) {
             printf("Cannot get current client scheduler: %s\n", strerror(errno));
             }
+#endif
       if (policy != SCHED_FIFO)
             printf("midi thread %d _NOT_ running SCHED_FIFO\n", getpid());
       updatePollFd();
