OSDN Git Service

redesign cond var implementation to fix multiple issues
[android-x86/external-musl-libc.git] / src / thread / pthread_cond_init.c
index 357ecd5..8c484dd 100644 (file)
@@ -5,7 +5,7 @@ int pthread_cond_init(pthread_cond_t *restrict c, const pthread_condattr_t *rest
        *c = (pthread_cond_t){0};
        if (a) {
                c->_c_clock = a->__attr & 0x7fffffff;
-               if (a->__attr>>31) c->_c_mutex = (void *)-1;
+               if (a->__attr>>31) c->_c_shared = (void *)-1;
        }
        return 0;
 }