]> git.proxmox.com Git - wasi-libc.git/blobdiff - libc-top-half/musl/src/thread/pthread_mutexattr_setprotocol.c
threads: implement support for pthread mutexes (#315)
[wasi-libc.git] / libc-top-half / musl / src / thread / pthread_mutexattr_setprotocol.c
index 8b80c1ce9b14c1b039de327c9870dea08a3ca846..84b02ba130ef0d07de7737549a9daa7dcffc36e9 100644 (file)
@@ -11,6 +11,7 @@ int pthread_mutexattr_setprotocol(pthread_mutexattr_t *a, int protocol)
                a->__attr &= ~8;
                return 0;
        case PTHREAD_PRIO_INHERIT:
+#ifdef __wasilibc_unmodified_upstream
                r = check_pi_result;
                if (r < 0) {
                        volatile int lk = 0;
@@ -20,6 +21,9 @@ int pthread_mutexattr_setprotocol(pthread_mutexattr_t *a, int protocol)
                if (r) return r;
                a->__attr |= 8;
                return 0;
+#else
+               return ENOTSUP;
+#endif
        case PTHREAD_PRIO_PROTECT:
                return ENOTSUP;
        default: