diff options
author | 2023-07-21 14:35:06 +0000 | |
---|---|---|
committer | 2023-07-21 17:52:42 +0000 | |
commit | c74b99e11b93c18b9cca7ff98020f9690581e929 (patch) | |
tree | 77a96fd2c72a09e6bc847876e045088f279351f1 | |
parent | 8c0ca0d55fc04034b87a66439e6aa65dea13bb26 (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.cc | 8 |
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 |