From 0b6501043a88dedd3936dce4b10bacd96e63909b Mon Sep 17 00:00:00 2001 From: Nils Maier Date: Tue, 1 Jul 2014 13:23:23 +0200 Subject: [PATCH] Compat with libuv 0.11 (Unstable) Fixes #241 --- src/LibuvEventPoll.cc | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/LibuvEventPoll.cc b/src/LibuvEventPoll.cc index 201cb384..09d314b6 100644 --- a/src/LibuvEventPoll.cc +++ b/src/LibuvEventPoll.cc @@ -66,10 +66,21 @@ namespace { delete reinterpret_cast(handle); } +#if !defined(UV_VERSION_MINOR) || UV_VERSION_MINOR <= 10 + static void timer_callback(uv_timer_t* handle, int status) { uv_stop(handle->loop); } + +#else // !defined(UV_VERSION_MINOR) || UV_VERSION_MINOR <= 10 + + static void timer_callback(uv_timer_t* handle) + { + uv_stop(handle->loop); + } + +#endif // !defined(UV_VERSION_MINOR) || UV_VERSION_MINOR <= 10 } namespace aria2 {