From bd6f1babf7c93c1a4b32ad9bbb0022d203398ac3 Mon Sep 17 00:00:00 2001 From: Roman Puls Date: Wed, 2 Dec 2009 01:15:15 -0500 Subject: Fix up evthread compilation on windows --- evthread_win32.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'evthread_win32.c') diff --git a/evthread_win32.c b/evthread_win32.c index 05ed9217..ad055107 100644 --- a/evthread_win32.c +++ b/evthread_win32.c @@ -55,7 +55,7 @@ evthread_win32_lock_free(void *_lock, unsigned locktype) DeleteCriticalSection(lock); } -static void +static int evthread_win32_lock(unsigned mode, void *_lock) { CRITICAL_SECTION *lock = _lock; @@ -67,11 +67,12 @@ evthread_win32_lock(unsigned mode, void *_lock) } } -static void +static int evthread_win32_unlock(unsigned mode, void *_lock) { CRITICAL_SECTION *lock = _lock; - LeaveCriticalSection(lock) + LeaveCriticalSection(lock); + return 0; } static unsigned long @@ -86,7 +87,7 @@ evthread_use_windows_threads(void) struct evthread_lock_callbacks cbs = { EVTHREAD_LOCK_API_VERSION, EVTHREAD_LOCKTYPE_RECURSIVE, - evthread_win32_lock_alloc, + evthread_win32_lock_create, evthread_win32_lock_free, evthread_win32_lock, evthread_win32_unlock -- cgit v1.2.1