All sleep calls via std::this_thread
[invirt/third/libt4.git] / rsm_client.cc
index 9906d39..4a484ae 100644 (file)
@@ -35,7 +35,7 @@ rsm_protocol::status rsm_client::invoke(unsigned int proc, string & rep, const s
             return rsm_protocol::OK;
         if (ret == rsm_client_protocol::BUSY) {
             LOG << "rsm is busy " << prim;
-            usleep(300000);
+            std::this_thread::sleep_for(milliseconds(300));
             continue;
         }
         if (ret == rsm_client_protocol::NOTPRIMARY) {