summaryrefslogtreecommitdiff
path: root/init/builtins.cpp
diff options
context:
space:
mode:
authorElliott Hughes <enh@google.com>2016-11-14 21:20:59 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2016-11-14 21:21:00 +0000
commit601bf9e7c978ce70711adb185a200b6ecb75073e (patch)
tree3c781d73b1bf7b7ccc484ed4bb82a18de71d4fb6 /init/builtins.cpp
parentf96e7446fda3be741a10a640b35221bb3d477264 (diff)
parent9605a945f7a497c0307b512b9cd762f2d23973ca (diff)
Merge "init start time tracking."
Diffstat (limited to 'init/builtins.cpp')
-rw-r--r--init/builtins.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/init/builtins.cpp b/init/builtins.cpp
index 3e50f4da8..94dc83226 100644
--- a/init/builtins.cpp
+++ b/init/builtins.cpp
@@ -68,7 +68,7 @@
#define UNMOUNT_CHECK_MS 5000
#define UNMOUNT_CHECK_TIMES 10
-static const int kTerminateServiceDelayMicroSeconds = 50000;
+static constexpr std::chrono::nanoseconds kCommandRetryTimeout = 5s;
static int insmod(const char *filename, const char *options, int flags) {
int fd = open(filename, O_RDONLY | O_NOFOLLOW | O_CLOEXEC);
@@ -444,7 +444,7 @@ static int do_mount(const std::vector<std::string>& args) {
return -1;
} else {
if (wait)
- wait_for_file(source, COMMAND_RETRY_TIMEOUT);
+ wait_for_file(source, kCommandRetryTimeout);
if (mount(source, target, system, flags, options) < 0) {
return -1;
}
@@ -749,7 +749,7 @@ static int do_powerctl(const std::vector<std::string>& args) {
}
// Wait a bit before recounting the number or running services.
- usleep(kTerminateServiceDelayMicroSeconds);
+ usleep(50000 /*us*/);
}
LOG(VERBOSE) << "Terminating running services took " << t.duration() << " seconds";
}
@@ -956,11 +956,11 @@ static int do_load_system_props(const std::vector<std::string>& args) {
static int do_wait(const std::vector<std::string>& args) {
if (args.size() == 2) {
- return wait_for_file(args[1].c_str(), COMMAND_RETRY_TIMEOUT);
+ return wait_for_file(args[1].c_str(), kCommandRetryTimeout);
} else if (args.size() == 3) {
int timeout;
if (android::base::ParseInt(args[2], &timeout)) {
- return wait_for_file(args[1].c_str(), timeout);
+ return wait_for_file(args[1].c_str(), std::chrono::seconds(timeout));
}
}
return -1;