summaryrefslogtreecommitdiff
path: root/ext4_utils
diff options
context:
space:
mode:
authorWei Wang <wvw@google.com>2017-01-12 13:44:11 -0800
committerWei Wang <wvw@google.com>2017-01-12 13:44:11 -0800
commit8040206d8c2ff8ffcb219fb2da426d8f00887c1f (patch)
tree6e300f048bc880e204cdd2682f0a5acc9d4e51d8 /ext4_utils
parent42e3252b9ea96b1842c62e1c964d8bec25a3450b (diff)
downloadextras-8040206d8c2ff8ffcb219fb2da426d8f00887c1f.tar.gz
ext4_utils: add logging in forked command
Bug: 33786699 Test: manual Change-Id: I21ddba8485efa24ea9dfd7a578afb740eceb9c2f
Diffstat (limited to 'ext4_utils')
-rw-r--r--ext4_utils/ext4_crypt_init_extensions.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/ext4_utils/ext4_crypt_init_extensions.cpp b/ext4_utils/ext4_crypt_init_extensions.cpp
index e98db6eb..ddbbd9a1 100644
--- a/ext4_utils/ext4_crypt_init_extensions.cpp
+++ b/ext4_utils/ext4_crypt_init_extensions.cpp
@@ -52,7 +52,8 @@ int e4crypt_create_device_key(const char* dir,
}
const char* argv[] = { "/system/bin/vdc", "--wait", "cryptfs", "enablefilecrypto" };
- int rc = android_fork_execvp(4, (char**) argv, NULL, false, true);
+ int rc = android_fork_execvp_ext(arraysize(argv), (char**) argv, NULL, false,
+ LOG_KLOG, false, NULL, NULL, 0);
LOG(INFO) << "enablefilecrypto result: " << rc;
return rc;
}
@@ -75,7 +76,8 @@ int e4crypt_install_keyring()
int e4crypt_do_init_user0()
{
const char* argv[] = { "/system/bin/vdc", "--wait", "cryptfs", "init_user0" };
- int rc = android_fork_execvp(4, (char**) argv, NULL, false, true);
+ int rc = android_fork_execvp_ext(arraysize(argv), (char**) argv, NULL, false,
+ LOG_KLOG, false, NULL, NULL, 0);
LOG(INFO) << "init_user0 result: " << rc;
return rc;
}