diff options
author | Nick Mathewson <nickm@torproject.org> | 2009-02-12 22:19:54 +0000 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2009-02-12 22:19:54 +0000 |
commit | ec35eb5520514769818fa4440d4801f803e8fb4c (patch) | |
tree | 83392dc48bee86816efa52e93670190f3c57df5d /evthread_win32.c | |
parent | d0a9c90e9300f7dc5701e9682d80c85025504573 (diff) | |
download | libevent-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.c | 13 |
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; } |