aboutsummaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorElliott Hughes <enh@google.com>2023-07-12 16:30:55 -0700
committerElliott Hughes <enh@google.com>2023-07-12 16:30:55 -0700
commit74d9765be96ab52100f8b2bff173ac17abf6ef1e (patch)
tree4986f3e33b27ca55d051a8a65ced6fb76bc63ebb /docs
parent0b2996f14490f9a10e03674690dfe5841cc83f2a (diff)
downloadbionic-74d9765be96ab52100f8b2bff173ac17abf6ef1e.tar.gz
Add __riscv_flush_icache() to <sys/cachectl.h>.
The obsolete mips header rides again! The most interesting part of this change is that I've removed the hack that meant that all system call wrappers starting with `__` defaulted to being hidden symbols. That's no longer useful given our linker scripts, and it actively got in the way here because the public libc symbol actually starts with `__` in glibc, and it would be weird and annoying for developers if we chose a different name. Test: strace Change-Id: I230479787895e8e34f566ade36346a8241eea998
Diffstat (limited to 'docs')
-rw-r--r--docs/status.md1
1 files changed, 1 insertions, 0 deletions
diff --git a/docs/status.md b/docs/status.md
index 1838b85f0..fc68b8056 100644
--- a/docs/status.md
+++ b/docs/status.md
@@ -62,6 +62,7 @@ New libc functions in V (API level 35):
functions for avoiding $TZ if you need to use multiple timezones in
multi-threaded C).
* `mbsrtowcs_l` and `wcsrtombs_l` aliases for `mbsrtowcs` and `wcsrtombs`.
+ * New system call wrapper: `__riscv_flush_icache` (`<sys/cachectl.h>`).
New libc functions in U (API level 34):
* `close_range` and `copy_file_range` (Linux-specific GNU extensions).