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 {