blob: a9da9a49e5b2a4fa589f74d0edff6c79c5f66897 [file] [view]
libc/kernel/android/uapi/linux/ contains header files that the kernel uapi
headers depend upon but do not provide.
libc/kernel/android/scsi/ contains frozen copies of kernel scsi headers.
Linux's scsi headers are a mix of userspace-facing and kernel-facing
declarations that can't be directly used by userspace. The glibc
maintainers manually copy-and-pasted these definitions into their own
scsi headers and haven't substantially updated them in 15 years. The
musl libc project has a similar set of definitions in its scsi headers.
Our versions of these files are actually maintained in
`external/kernel-headers/modified/scsi/`.