threads: remove unused function pthread_cond_broadcast
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
diff --git a/src/thread-utils.h b/src/thread-utils.h
index 29b5d1e..5073c2a 100644
--- a/src/thread-utils.h
+++ b/src/thread-utils.h
@@ -52,7 +52,6 @@ typedef git_atomic git_atomic_ssize;
#define git_cond_free(c) pthread_cond_destroy(c)
#define git_cond_wait(c, l) pthread_cond_wait(c, l)
#define git_cond_signal(c) pthread_cond_signal(c)
-#define git_cond_broadcast(c) pthread_cond_broadcast(c)
/* Pthread (-ish) rwlock
*
diff --git a/src/win32/pthread.c b/src/win32/pthread.c
index 142c1af..abf0470 100644
--- a/src/win32/pthread.c
+++ b/src/win32/pthread.c
@@ -156,10 +156,6 @@ int pthread_cond_signal(pthread_cond_t *cond)
return 0;
}
-/* pthread_cond_broadcast is not implemented because doing so with just
- * Win32 events is quite complicated, and no caller in libgit2 uses it
- * yet.
- */
int pthread_num_processors_np(void)
{
DWORD_PTR p, s;
diff --git a/src/win32/pthread.h b/src/win32/pthread.h
index 3ff95e8..9d314c8 100644
--- a/src/win32/pthread.h
+++ b/src/win32/pthread.h
@@ -56,7 +56,6 @@ int pthread_cond_init(pthread_cond_t *, const pthread_condattr_t *);
int pthread_cond_destroy(pthread_cond_t *);
int pthread_cond_wait(pthread_cond_t *, git_mutex *);
int pthread_cond_signal(pthread_cond_t *);
-/* pthread_cond_broadcast is not supported on Win32 yet. */
int pthread_num_processors_np(void);