make pthread attribute types structs, even when they just have one field
[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;
 }