drop use of pthread_once in mutexattr kernel support tests
[musl] / src / thread / pthread_setschedprio.c
index c353f6b..fc2e13d 100644 (file)
@@ -1,10 +1,14 @@
 #include "pthread_impl.h"
+#include "lock.h"
 
 int pthread_setschedprio(pthread_t t, int prio)
 {
        int r;
+       sigset_t set;
+       __block_app_sigs(&set);
        LOCK(t->killlock);
        r = !t->tid ? ESRCH : -__syscall(SYS_sched_setparam, t->tid, &prio);
        UNLOCK(t->killlock);
+       __restore_sigs(&set);
        return r;
 }