From da8b87b00728f897d6ebf27cd1bc5bbc3731fe38 Mon Sep 17 00:00:00 2001 From: cohcho Date: Wed, 21 Oct 2020 08:28:52 +0000 Subject: [PATCH] Async: remove unreachable code --- src/base/io/Async.h | 24 ------------------------ src/net/JobResults.cpp | 3 --- 2 files changed, 27 deletions(-) diff --git a/src/base/io/Async.h b/src/base/io/Async.h index acf3b2cc2..4b8d1a7bf 100644 --- a/src/base/io/Async.h +++ b/src/base/io/Async.h @@ -25,30 +25,6 @@ #include "base/tools/Object.h" -// since 2019.05.16, Version 1.29.0 (Stable) -#if (UV_VERSION_MAJOR >= 1) && (UV_VERSION_MINOR >= 29) && defined(__linux__) -#define XMRIG_UV_PERFORMANCE_BUG -namespace xmrig { - - -struct uv_async_t: uv_poll_t -{ - typedef void (*uv_async_cb)(uv_async_t* handle); - ~uv_async_t(); - int m_fd = -1; - uv_async_cb m_cb = nullptr; -}; - - -using uv_async_cb = uv_async_t::uv_async_cb; -extern int uv_async_init(uv_loop_t *loop, uv_async_t *async, uv_async_cb cb); -extern int uv_async_send(uv_async_t *async); - - -} // namespace xmrig -#endif - - namespace xmrig { diff --git a/src/net/JobResults.cpp b/src/net/JobResults.cpp index bb3771ef3..36ed7b129 100644 --- a/src/net/JobResults.cpp +++ b/src/net/JobResults.cpp @@ -235,9 +235,6 @@ protected: private: - static void onResult(uv_async_t *handle) { static_cast(handle->data)->submit(); } - - # if defined(XMRIG_FEATURE_OPENCL) || defined(XMRIG_FEATURE_CUDA) inline void submit() {