platform_bionic/libc/include
Christopher Ferris 0f79521706 Update to v6.7 kernel headers.
Kernel headers coming from:

Git: https://android.googlesource.com/kernel/common/
Branch: android-mainline
Tag: android-mainline-6.7

NOTE: The file bionic/libc/kernel/uapi/linux/usb/f_accessory.h was
deleted in the 6.7 kernel along with the functionality. However,
there is no current replacement. For now keep the file here, but at
some point when the new implementation is ready, this file will need to
be moved to the places that still need to be backwards compatible.

Test: Builds and bionic unit tests pass on raven.
Test: Able to log in to an Android GO 32 bit device.
Change-Id: Ibf5684ed140616c02bb9464bbd6422a9281a29cf
2024-01-18 12:45:00 -08:00
..
android s/master/main/ 2023-10-04 23:36:48 +00:00
arpa Merge "Remove the always-true __INTRODUCED_IN() annotations." 2023-06-20 20:47:49 +00:00
bits Update to v6.7 kernel headers. 2024-01-18 12:45:00 -08:00
net Nullability check for if module. 2023-05-11 17:15:57 +00:00
netinet Use the canonical idiom for sockaddr_storage. 2023-12-05 23:13:01 +00:00
netpacket
sys Merge "Use the canonical idiom for sockaddr_storage." into main 2023-12-08 14:43:32 +00:00
.clang-format Fix the libc/include .clang-format. 2020-01-30 13:51:39 -08:00
alloca.h
ar.h
assert.h static_assert is a keyword in C23. 2023-05-24 08:48:42 -07:00
byteswap.h
complex.h <complex.h>: stop using __INTRODUCED_IN_(32|64). 2023-06-12 10:22:12 -07:00
cpio.h
ctype.h <ctype.h>: stop using _ctype_. 2023-10-09 13:53:03 -07:00
dirent.h Remove the always-true __INTRODUCED_IN() annotations. 2023-06-16 12:39:33 -07:00
dlfcn.h dlfcn.h: dlclose doc ~'do not use' 2023-11-01 00:48:24 +00:00
elf.h elf.h: add SHT_RISCV_ATTRIBUTES. 2023-11-03 17:25:09 -07:00
endian.h
err.h Nullability check for error module 2023-02-24 19:44:21 +00:00
errno.h Merge "Nullability check for error module" 2023-02-24 23:08:57 +00:00
error.h Nullability check for error module 2023-02-24 19:44:21 +00:00
execinfo.h Nullability check for execinfo module 2023-01-13 02:14:10 +00:00
fcntl.h Remove the always-true __INTRODUCED_IN() annotations. 2023-06-16 12:39:33 -07:00
features.h
fenv.h <fenv.h>: documentation, and __INTRODUCED_IN removal. 2023-06-06 20:32:12 +00:00
fnmatch.h
fts.h Remove the always-true __INTRODUCED_IN() annotations. 2023-06-16 12:39:33 -07:00
ftw.h Remove the always-true __INTRODUCED_IN() annotations. 2023-06-16 12:39:33 -07:00
getopt.h Nullability check for getopt module 2023-03-13 18:03:29 +00:00
glob.h Nullability check for glob module 2023-02-19 22:33:27 +00:00
grp.h Nullability check for grp module 2023-03-08 00:15:01 +00:00
iconv.h <iconv.h>: clarify the docs a bit more. 2023-06-14 20:55:58 +00:00
ifaddrs.h Nullability check for ifaddrs module 2023-03-01 01:36:30 +00:00
inttypes.h Remove the always-true __INTRODUCED_IN() annotations. 2023-06-16 12:39:33 -07:00
langinfo.h Nullability check for langinfo module. 2023-01-03 19:52:35 +00:00
lastlog.h
libgen.h Nullability check for libgen module. 2022-12-13 00:06:09 +00:00
limits.h
link.h Remove the always-true __INTRODUCED_IN() annotations. 2023-06-16 12:39:33 -07:00
locale.h Remove __INTRODUCED_IN_NO_GUARD_FOR_NDK(21). 2023-06-20 14:32:58 -07:00
malloc.h s/master/main/ 2023-10-04 23:36:48 +00:00
math.h Remove the always-true __INTRODUCED_IN() annotations. 2023-06-16 12:39:33 -07:00
memory.h
mntent.h Remove the always-true __INTRODUCED_IN() annotations. 2023-06-16 12:39:33 -07:00
netdb.h Nullability check for inet module. 2023-05-24 22:02:49 +00:00
nl_types.h Nullability check for nl_types module 2023-01-26 06:48:13 +00:00
paths.h Add /system_ext/bin to shell search path 2020-01-07 20:39:52 +09:00
poll.h Remove the always-true __INTRODUCED_IN() annotations. 2023-06-16 12:39:33 -07:00
pthread.h 16k: Set PTHREAD_STACK_MIN to 16384/8192 for 64-bit/32-bit archs 2023-12-07 16:07:08 -08:00
pty.h Cleanup for #inclusivefixit. 2020-07-28 12:12:20 -07:00
pwd.h Nullability check for pwd module 2023-03-17 02:53:37 +00:00
regex.h Add BIONIC_COMPLICATED_NULLNESS as _Null_unspecified 2023-01-31 22:51:30 +00:00
resolv.h Nullability check for resolv module 2023-03-10 01:40:04 +00:00
sched.h Remove the always-true __INTRODUCED_IN() annotations. 2023-06-16 12:39:33 -07:00
search.h Remove the always-true __INTRODUCED_IN() annotations. 2023-06-16 12:39:33 -07:00
semaphore.h Nullability check for semaphore module 2023-04-12 18:07:11 +00:00
setjmp.h riscv64: increase jmp_buf size. 2023-08-21 20:50:14 +00:00
signal.h Remove the always-true __INTRODUCED_IN() annotations. 2023-06-16 12:39:33 -07:00
spawn.h <spawn.h>: add posix_spawn_file_actions_addchdir_np()/posix_spawn_file_actions_addfchdir_np(). 2023-04-04 17:28:39 -07:00
stdatomic.h Change stdatomic.h check from defined(_USING_LIBCXX) to __has_include(<atomic>) 2019-07-18 13:57:39 -07:00
stdint.h
stdio.h s/master/main/ 2023-10-04 23:36:48 +00:00
stdio_ext.h Nullability check for stdio_ext module 2023-02-27 23:34:25 +00:00
stdlib.h Explain why system(3)'s argument is marked _Nonnull. 2023-10-26 21:28:58 +00:00
string.h string.h: drag in <strings.h> for GNU source as well as BSD. 2023-11-14 00:40:30 +00:00
strings.h Nullability check for string module 2023-02-14 20:47:10 +00:00
syscall.h
sysexits.h
syslog.h <syslog.h>: add facilitynames[] and prioritynames[]. 2023-10-23 17:47:15 -07:00
tar.h
termio.h
termios.h <termios.h>: add two new POSIX functions. 2023-08-29 09:33:04 -07:00
threads.h Nullability check for thread module 2023-03-10 20:37:27 +00:00
time.h time.h: use "duration" rather than "request". 2023-11-01 00:34:47 +00:00
time64.h Reduce duplication in the NOTICE file. 2023-10-04 22:28:27 +00:00
uchar.h Make multibyte result constants public. 2023-08-04 19:48:35 +00:00
ucontext.h
unistd.h s/master/main/ 2023-10-04 23:36:48 +00:00
utime.h
utmp.h Add POSIX <utmpx.h>. 2023-04-03 17:20:58 -07:00
utmpx.h Add POSIX <utmpx.h>. 2023-04-03 17:20:58 -07:00
wait.h
wchar.h Make multibyte result constants public. 2023-08-04 19:48:35 +00:00
wctype.h Remove the always-true __INTRODUCED_IN() annotations. 2023-06-16 12:39:33 -07:00
xlocale.h