From 92ffc4880a91706aad1e9bf95c7b89df76625000 Mon Sep 17 00:00:00 2001 From: Pawel Andruszkiewicz Date: Thu, 11 Jun 2015 10:00:53 +0200 Subject: [PATCH] [Application] Replaced usleep() with nanosleep(). Prevent CID: 444506, 444606 [Verification] TCT pass rate: 100% Change-Id: Ieca187206d60a7e501a545db754f7163bc669d6c Signed-off-by: Pawel Andruszkiewicz --- src/application/application_manager.cc | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/application/application_manager.cc b/src/application/application_manager.cc index ba54862d..ecd1edaf 100755 --- a/src/application/application_manager.cc +++ b/src/application/application_manager.cc @@ -393,7 +393,8 @@ void ApplicationManager::Launch(const picojson::value& args) { } // delay 300ms for each retry - usleep(300 * 1000); + struct timespec sleep_time = { 0, 300L * 1000L * 1000L }; + nanosleep(&sleep_time, nullptr); ++retry; LoggerD("Retry launch request: %d", retry); @@ -589,7 +590,8 @@ void ApplicationManager::LaunchAppControl(const picojson::value& args) { } // delay 300ms for each retry - usleep(300 * 1000); + struct timespec sleep_time = { 0, 300L * 1000L * 1000L }; + nanosleep(&sleep_time, nullptr); ++retry; LoggerD("Retry launch request: %d", retry); -- 2.34.1