4f9707c748
Signed-off-by: Florian Fainelli <florian@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/packages@34636 3c298f89-4303-0410-b956-a3cf2f4a3e73
28 lines
786 B
Diff
28 lines
786 B
Diff
--- a/src/threadpool/threadpool/task_adaptors.hpp
|
|
+++ b/src/threadpool/threadpool/task_adaptors.hpp
|
|
@@ -135,7 +135,11 @@
|
|
if(m_break_s > 0 || m_break_ns > 0)
|
|
{ // Sleep some time before first execution
|
|
xtime xt;
|
|
+#if BOOST_VERSION >= 105000
|
|
+ xtime_get(&xt, TIME_UTC_);
|
|
+#else
|
|
xtime_get(&xt, TIME_UTC);
|
|
+#endif
|
|
xt.nsec += m_break_ns;
|
|
xt.sec += m_break_s;
|
|
thread::sleep(xt);
|
|
@@ -146,7 +150,11 @@
|
|
if(m_break_s > 0 || m_break_ns > 0)
|
|
{
|
|
xtime xt;
|
|
+#if BOOST_VERSION >= 105000
|
|
+ xtime_get(&xt, TIME_UTC_);
|
|
+#else
|
|
xtime_get(&xt, TIME_UTC);
|
|
+#endif
|
|
xt.nsec += m_break_ns;
|
|
xt.sec += m_break_s;
|
|
thread::sleep(xt);
|
|
|