From: Pawel Andruszkiewicz Date: Thu, 11 Jun 2015 12:21:02 +0000 (+0200) Subject: [Power] Replaced usleep() with nanosleep(). X-Git-Tag: submit/tizen/20150702.103311^2~2^2~51^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=ecaef59e9fdcdf34e6bcdc17f00d19be52327eeb;p=platform%2Fcore%2Fapi%2Fwebapi-plugins.git [Power] Replaced usleep() with nanosleep(). Prevent CID: 440949 [Verification] TCT pass rate: 100% Change-Id: I3c5e66db292c3d4d3077a229c1299486b32b233f Signed-off-by: Pawel Andruszkiewicz --- diff --git a/src/power/power_manager.cc b/src/power/power_manager.cc index 4e82ceaf..37ecfc20 100755 --- a/src/power/power_manager.cc +++ b/src/power/power_manager.cc @@ -339,9 +339,11 @@ PlatformResult PowerManager::SetScreenState(bool onoff) { int timeout = 100; while (timeout--) { - if (IsScreenOn() == onoff) + if (IsScreenOn() == onoff) { break; - usleep(100000); + } + struct timespec sleep_time = { 0, 100L * 1000L * 1000L }; + nanosleep(&sleep_time, nullptr); } return PlatformResult(ErrorCode::NO_ERROR);