summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Steven Moreland <smoreland@google.com> 2021-02-12 21:22:11 +0000
committer Gerrit Code Review <noreply-gerritcodereview@google.com> 2021-02-12 21:22:11 +0000
commitf7f4a9afb307d89923da59344481d8a4b52dfd36 (patch)
tree42e89f12b3a3b511fc61dcc29a0fb9f30e2087d3
parentd098c22c1483802235799c5c87cd8cc17e760a55 (diff)
parent69178dc45cccabbca20aaabb54e9e5e841dd8c4f (diff)
Merge "libbinder_ndk's addService ((warn_unused_result))"
-rw-r--r--libs/binder/ndk/include_platform/android/binder_manager.h3
-rw-r--r--libs/binder/ndk/tests/binderVendorDoubleLoadTest.cpp3
2 files changed, 4 insertions, 2 deletions
diff --git a/libs/binder/ndk/include_platform/android/binder_manager.h b/libs/binder/ndk/include_platform/android/binder_manager.h
index 2784aa823d..e13d4ccecd 100644
--- a/libs/binder/ndk/include_platform/android/binder_manager.h
+++ b/libs/binder/ndk/include_platform/android/binder_manager.h
@@ -31,7 +31,8 @@ __BEGIN_DECLS
*
* \return EX_NONE on success.
*/
-binder_exception_t AServiceManager_addService(AIBinder* binder, const char* instance);
+__attribute__((warn_unused_result)) binder_exception_t AServiceManager_addService(
+ AIBinder* binder, const char* instance);
/**
* Gets a binder object with this specific instance name. Will return nullptr immediately if the
diff --git a/libs/binder/ndk/tests/binderVendorDoubleLoadTest.cpp b/libs/binder/ndk/tests/binderVendorDoubleLoadTest.cpp
index ad78e319a2..f3cd21822d 100644
--- a/libs/binder/ndk/tests/binderVendorDoubleLoadTest.cpp
+++ b/libs/binder/ndk/tests/binderVendorDoubleLoadTest.cpp
@@ -163,7 +163,8 @@ int main(int argc, char** argv) {
// LOCAL SERVERS
std::shared_ptr<NdkServer> ndkServer = SharedRefBase::make<NdkServer>();
- AServiceManager_addService(ndkServer->asBinder().get(), kLocalNdkServerName.c_str());
+ CHECK(STATUS_OK ==
+ AServiceManager_addService(ndkServer->asBinder().get(), kLocalNdkServerName.c_str()));
return RUN_ALL_TESTS();
}