platform_bionic/libc/include/sys
Elliott Hughes 1245abf7e3 <sys/user.h>: factor PAGE_SIZE out into <bits/page_size.h>.
If we're going to need PAGE_SIZE in other places, we don't want the
namespace pollution of pulling in all of <sys/user.h>. (The experimental
support for non-4KiB pages found an existing place -- <pthread.h> --
where we were assuming PAGE_SIZE is already available, as if
<sys/user.h> has already been included, so that was actually an existing
bug.)

Test: treehugger
Change-Id: Icd90ffbca1f2cf3645fadb2e432f6f45a4d63eb6
2023-08-22 15:31:51 +00:00
..
_system_properties.h Nullability check for system_properties module. 2023-05-17 20:43:51 +00:00
auxv.h Remove the always-true __INTRODUCED_IN() annotations. 2023-06-16 12:39:33 -07:00
cachectl.h Update <sys/cachectl.h>. 2023-07-18 18:58:02 +00:00
capability.h Nullability check for capability module. 2023-04-14 01:04:29 +00:00
cdefs.h Remove __RENAME_STAT64. 2023-06-09 15:59:23 -07:00
endian.h Remove the always-true __INTRODUCED_IN() annotations. 2023-06-16 12:39:33 -07:00
epoll.h Remove the always-true __INTRODUCED_IN() annotations. 2023-06-16 12:39:33 -07:00
errno.h Start documenting libc. 2018-08-23 11:03:17 -07:00
eventfd.h Nullability check for eventfd module 2023-02-07 20:47:11 +00:00
fcntl.h Start documenting libc. 2018-08-23 11:03:17 -07:00
file.h Another round of documentation. 2018-10-04 16:35:13 -07:00
fsuid.h Remove the always-true __INTRODUCED_IN() annotations. 2023-06-16 12:39:33 -07:00
hwprobe.h riscv64: add <sys/hwprobe.h>. 2023-07-28 09:29:06 -07:00
ifunc.h Clarify the <sys/ifunc.h> docs. 2023-07-10 22:32:09 +00:00
inotify.h Remove the always-true __INTRODUCED_IN() annotations. 2023-06-16 12:39:33 -07:00
ioctl.h Another round of documentation. 2018-10-04 16:35:13 -07:00
ipc.h Nullability check for ipc module. 2023-04-14 01:05:54 +00:00
klog.h Nullability check for klog module 2023-02-03 21:56:56 +00:00
limits.h Start documenting libc. 2018-08-23 11:03:17 -07:00
mman.h Remove the always-true __INTRODUCED_IN() annotations. 2023-06-16 12:39:33 -07:00
mount.h Nullability check for mount module. 2023-04-15 01:16:51 +00:00
msg.h Nullability check for msg module. 2023-04-15 01:13:26 +00:00
mtio.h Add <sys/mtio.h>. 2017-06-14 17:16:05 -07:00
param.h param.h: whitespace cleanup 2019-03-27 10:56:16 -07:00
personality.h Remove __INTRODUCED_IN for obsolete API levels. 2019-10-03 16:09:04 -07:00
pidfd.h Nullability check for pidfd module 2023-03-08 21:06:57 +00:00
poll.h Start documenting libc. 2018-08-23 11:03:17 -07:00
prctl.h Update to android-mainline kernel headers v5.4. 2019-12-12 14:59:25 -08:00
procfs.h NGREG != ELF_NGREG. 2020-09-08 09:27:02 -07:00
ptrace.h Re-submit "Name function arguments in libc headers for Studio." 2017-08-18 00:00:38 +00:00
queue.h Always include <sys/cdefs.h>. 2016-07-22 17:01:54 -07:00
quota.h Nullability check for quota module 2023-02-03 20:03:34 +00:00
random.h Make getentropy available from <unistd.h> 2023-07-17 21:50:53 +00:00
reboot.h Another round of documentation. 2018-10-04 16:35:13 -07:00
reg.h Re-submit "Name function arguments in libc headers for Studio." 2017-08-18 00:00:38 +00:00
resource.h Remove the always-true __INTRODUCED_IN() annotations. 2023-06-16 12:39:33 -07:00
select.h Remove the always-true __INTRODUCED_IN() annotations. 2023-06-16 12:39:33 -07:00
sem.h Nullability check for sem module. 2023-04-21 21:34:11 +00:00
sendfile.h Merge "Remove the always-true __INTRODUCED_IN() annotations." 2023-06-20 20:47:49 +00:00
shm.h Nullability check for shm module. 2023-05-23 19:15:25 +00:00
signal.h Start documenting libc. 2018-08-23 11:03:17 -07:00
signalfd.h Remove the always-true __INTRODUCED_IN() annotations. 2023-06-16 12:39:33 -07:00
socket.h Remove the always-true __INTRODUCED_IN() annotations. 2023-06-16 12:39:33 -07:00
stat.h Remove the always-true __INTRODUCED_IN() annotations. 2023-06-16 12:39:33 -07:00
statfs.h
statvfs.h Remove the always-true __INTRODUCED_IN() annotations. 2023-06-16 12:39:33 -07:00
swap.h Remove the always-true __INTRODUCED_IN() annotations. 2023-06-16 12:39:33 -07:00
syscall.h Always include <sys/cdefs.h>. 2016-07-22 17:01:54 -07:00
sysconf.h Start documenting libc. 2018-08-23 11:03:17 -07:00
sysinfo.h Nullability check for sysinfo module 2023-02-03 20:05:05 +00:00
syslog.h Start documenting libc. 2018-08-23 11:03:17 -07:00
sysmacros.h Another round of documentation. 2018-10-04 16:35:13 -07:00
system_properties.h Remove the always-true __INTRODUCED_IN() annotations. 2023-06-16 12:39:33 -07:00
thread_properties.h Nullability check for thread_properties module. 2023-06-05 22:07:50 +00:00
time.h Nullability check for time module. 2023-05-16 00:17:36 +00:00
timerfd.h Remove the always-true __INTRODUCED_IN() annotations. 2023-06-16 12:39:33 -07:00
times.h Nullability check for time module. 2023-05-16 00:17:36 +00:00
timex.h Nullability check for time module. 2023-05-16 00:17:36 +00:00
ttydefaults.h Make <sys/ttydefaults.h> more usable. 2017-07-06 10:33:15 -07:00
types.h Improve the _FILE_OFFSET_BITS docs and link to them. 2017-11-28 15:47:01 -08:00
ucontext.h Add an enum for the riscv64 <sys/ucontext.h> register constants. 2023-05-03 17:45:41 +00:00
uio.h Nullability check for uio module. 2023-05-04 17:13:15 +00:00
un.h Another round of documentation. 2018-10-04 16:35:13 -07:00
unistd.h Start documenting libc. 2018-08-23 11:03:17 -07:00
user.h <sys/user.h>: factor PAGE_SIZE out into <bits/page_size.h>. 2023-08-22 15:31:51 +00:00
utsname.h Nullability check for utsname module 2023-03-08 21:05:19 +00:00
vfs.h Remove the always-true __INTRODUCED_IN() annotations. 2023-06-16 12:39:33 -07:00
vt.h Add all the glibc one-line "synonym" header files. 2015-07-17 13:59:36 -07:00
wait.h Remove the always-true __INTRODUCED_IN() annotations. 2023-06-16 12:39:33 -07:00
xattr.h Nullability check for xattr module. 2023-05-22 18:31:16 +00:00