summaryrefslogtreecommitdiff
path: root/evthread_win32.c
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2009-02-12 22:19:54 +0000
committerNick Mathewson <nickm@torproject.org>2009-02-12 22:19:54 +0000
commitec35eb5520514769818fa4440d4801f803e8fb4c (patch)
tree83392dc48bee86816efa52e93670190f3c57df5d /evthread_win32.c
parentd0a9c90e9300f7dc5701e9682d80c85025504573 (diff)
downloadlibevent-ec35eb5520514769818fa4440d4801f803e8fb4c.tar.gz
Make threading functions global, like the mm_ functions. Use the libevent_pthread.la library in regress_pthread.
svn:r1121
Diffstat (limited to 'evthread_win32.c')
-rw-r--r--evthread_win32.c13
1 files changed, 7 insertions, 6 deletions
diff --git a/evthread_win32.c b/evthread_win32.c
index caf7ac3e..9d37da3f 100644
--- a/evthread_win32.c
+++ b/evthread_win32.c
@@ -32,6 +32,7 @@
#define WIN32_LEAN_AND_MEAN
#include <windows.h>
#undef WIN32_LEAN_AND_MEAN
+#include <sys/locking.h>
#endif
struct event_base;
@@ -73,13 +74,13 @@ evthread_win32_get_id(void)
}
int
-evthread_use_windows_threads(struct event_base *base)
+evthread_use_windows_threads(void)
{
- evthread_set_lock_create_callbacks(base,
- evthread_win32_lock_create,
- evthread_win32_lock_free);
- evthread_set_locking_callback(base, evthread_win32_lock);
- evthread_set_id_callback(base, evthread_win32_get_id);
+ evthread_set_lock_create_callbacks(
+ evthread_win32_lock_create,
+ evthread_win32_lock_free);
+ evthread_set_locking_callback(evthread_win32_lock);
+ evthread_set_id_callback(evthread_win32_get_id);
return 0;
}