Index: fusl/src/thread/cnd_broadcast.c |
diff --git a/fusl/src/thread/cnd_broadcast.c b/fusl/src/thread/cnd_broadcast.c |
new file mode 100644 |
index 0000000000000000000000000000000000000000..85d4d3ead318a0436c0dfb7aae076f3a17345a79 |
--- /dev/null |
+++ b/fusl/src/thread/cnd_broadcast.c |
@@ -0,0 +1,10 @@ |
+#include <threads.h> |
+ |
+int __private_cond_signal(cnd_t *, int); |
+ |
+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); |
+} |