Files
pkgsrc-ng/net/libtorrent/patches/patch-src_torrent_tracker__controller.cc
2014-11-05 12:41:07 +01:00

29 lines
1.1 KiB
C++

$NetBSD: patch-src_torrent_tracker__controller.cc,v 1.3 2013/09/18 16:32:05 joerg Exp $
--- src/torrent/tracker_controller.cc.orig 2012-04-10 12:46:33.000000000 +0000
+++ src/torrent/tracker_controller.cc
@@ -50,7 +50,11 @@
#define LT_LOG_TRACKER(log_level, log_fmt, ...) \
lt_log_print_info(LOG_TRACKER_##log_level, m_tracker_list->info(), "tracker_controller", log_fmt, __VA_ARGS__);
-namespace tr1 { using namespace std::tr1; }
+#if __cplusplus >= 201103L
+using std::bind;
+#else
+using std::tr1::bind;
+#endif
namespace torrent {
@@ -91,8 +95,8 @@ TrackerController::TrackerController(Tra
m_tracker_list(trackers),
m_private(new tracker_controller_private) {
- m_private->task_timeout.slot() = std::tr1::bind(&TrackerController::do_timeout, this);
- m_private->task_scrape.slot() = std::tr1::bind(&TrackerController::do_scrape, this);
+ m_private->task_timeout.slot() = bind(&TrackerController::do_timeout, this);
+ m_private->task_scrape.slot() = bind(&TrackerController::do_scrape, this);
}
TrackerController::~TrackerController() {