summaryrefslogtreecommitdiff
path: root/services/incremental/IncrementalService.cpp
diff options
context:
space:
mode:
author Yurii Zubrytskyi <zyy@google.com> 2020-04-01 12:19:26 -0700
committer Yurii Zubrytskyi <zyy@google.com> 2020-04-01 12:19:26 -0700
commite82cdd7935db15c861840a1c10beab37750acaa9 (patch)
treef7320898afeedc596ebe62d7ef12db288372f6cc /services/incremental/IncrementalService.cpp
parent5be3a74263069e2734970a3d8b0c0b6fbc3a3e68 (diff)
Use the new incfs API to open files
Bug: 152983639 Test: atest service.incremental_test Change-Id: If33891d4699d5ddf2789ac99677a67e2b004d94e
Diffstat (limited to 'services/incremental/IncrementalService.cpp')
-rw-r--r--services/incremental/IncrementalService.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/services/incremental/IncrementalService.cpp b/services/incremental/IncrementalService.cpp
index 25da8fe4a2e8..cae411b1d84f 100644
--- a/services/incremental/IncrementalService.cpp
+++ b/services/incremental/IncrementalService.cpp
@@ -1182,8 +1182,8 @@ bool IncrementalService::configureNativeBinaries(StorageId storage, std::string_
success = false;
break;
}
- android::base::unique_fd writeFd(mIncFs->openWrite(ifs->control, libFileId));
- if (writeFd < 0) {
+ const auto writeFd = mIncFs->openForSpecialOps(ifs->control, libFileId);
+ if (!writeFd.ok()) {
LOG(ERROR) << "Failed to open write fd for: " << targetLibPath << " errno: " << writeFd;
success = false;
break;