rewrite __synccall in terms of global thread list
[musl] / src / thread / cnd_broadcast.c
index 85d4d3e..e76b5a8 100644 (file)
@@ -1,10 +1,9 @@
 #include <threads.h>
-
-int __private_cond_signal(cnd_t *, int);
+#include <pthread.h>
 
 int cnd_broadcast(cnd_t *c)
 {
        /* This internal function never fails, and always returns zero,
         * which matches the value thrd_success is defined with. */
-       return __private_cond_signal(c, -1);
+       return __private_cond_signal((pthread_cond_t *)c, -1);
 }