diff options
author | Elliott Hughes <enh@google.com> | 2023-07-12 16:30:55 -0700 |
---|---|---|
committer | Elliott Hughes <enh@google.com> | 2023-07-12 16:30:55 -0700 |
commit | 74d9765be96ab52100f8b2bff173ac17abf6ef1e (patch) | |
tree | 4986f3e33b27ca55d051a8a65ced6fb76bc63ebb /docs | |
parent | 0b2996f14490f9a10e03674690dfe5841cc83f2a (diff) | |
download | bionic-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.md | 1 |
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). |