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