change jmp_buf to share an underlying type and struct tag with sigjmp_buf
[musl] / src / thread / pthread_mutexattr_setrobust.c
index 4a296ba..dcfa4cf 100644 (file)
@@ -3,7 +3,7 @@
 int pthread_mutexattr_setrobust(pthread_mutexattr_t *a, int robust)
 {
        if (robust > 1U) return EINVAL;
-       *a &= ~4;
-       *a |= robust*4;
+       a->__attr &= ~4;
+       a->__attr |= robust*4;
        return 0;
 }