summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Elliott Hughes <enh@google.com> 2023-07-21 14:35:06 +0000
committer Treehugger Robot <android-test-infra-autosubmit@system.gserviceaccount.com> 2023-07-21 17:52:42 +0000
commitc74b99e11b93c18b9cca7ff98020f9690581e929 (patch)
tree77a96fd2c72a09e6bc847876e045088f279351f1
parent8c0ca0d55fc04034b87a66439e6aa65dea13bb26 (diff)
Fix riscv64 build.
These functions were obsolete when they were added, have never been exposed in our headers, and aren't available on riscv64. Test: mm -j Change-Id: Iad7d9178ea50d2e84519f2c4522cfbefe38c45fa
-rw-r--r--sigchainlib/sigchain_test.cc8
1 files changed, 3 insertions, 5 deletions
diff --git a/sigchainlib/sigchain_test.cc b/sigchainlib/sigchain_test.cc
index d8ff4d58a2..3a68381117 100644
--- a/sigchainlib/sigchain_test.cc
+++ b/sigchainlib/sigchain_test.cc
@@ -190,25 +190,23 @@ TEST_F(SigchainTest, sighold) {
});
}
-#if defined(__BIONIC__)
+#if !defined(__riscv)
// Not exposed via headers, but the symbols are available if you declare them yourself.
extern "C" int sigblock(int);
-extern "C" int sigsetmask(int);
-#endif
-
TEST_F(SigchainTest, sigblock) {
TestSignalBlocking([]() {
int mask = ~0U;
ASSERT_EQ(0, sigblock(mask));
});
}
-
+extern "C" int sigsetmask(int);
TEST_F(SigchainTest, sigsetmask) {
TestSignalBlocking([]() {
int mask = ~0U;
ASSERT_EQ(0, sigsetmask(mask));
});
}
+#endif
#endif