glibc/sysdeps
Joe Damato 92c270d32c Linux: Add epoll ioctls
As of Linux kernel 6.9, some ioctls and a parameters structure have been
introduced which allow user programs to control whether a particular
epoll context will busy poll.

Update the headers to include these for the convenience of user apps.

The ioctls were added in Linux kernel 6.9 commit 18e2bf0edf4dd
("eventpoll: Add epoll ioctl for epoll_params") [1] to
include/uapi/linux/eventpoll.h.

[1]: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/diff/?h=v6.9&id=18e2bf0edf4dd

Signed-off-by: Joe Damato <jdamato@fastly.com>
Reviewed-by: Adhemerval Zanella  <adhemerval.zanella@linaro.org>
2024-06-04 12:09:15 -05:00
..
aarch64 aarch64: Remove duplicate memchr/strlen in libc.a (BZ 31777) 2024-05-23 09:36:08 -03:00
alpha
arc
arm arm: Update ulps 2024-05-20 13:12:23 -03:00
csky
generic
gnu
hppa
htl
hurd
i386 math: Fix i386 and m68k exp10 on static build (BZ 31775) 2024-05-21 13:44:22 -03:00
ieee754 math: Fix exp10 undefined left shift 2024-06-04 15:33:26 +01:00
loongarch LoongArch: Use "$fcsr0" instead of "$r0" in _FPU_{GET,SET}CW 2024-05-28 09:17:05 +08:00
m68k math: Fix i386 and m68k exp10 on static build (BZ 31775) 2024-05-21 13:44:22 -03:00
mach Implement C23 log2p1 2024-05-20 13:41:39 +00:00
microblaze
mips
nios2
nptl
or1k
posix
powerpc powerpc: Remove duplicated llrintf and llrintf32 from libm.a (BZ 31787) 2024-05-23 09:36:08 -03:00
pthread Add crt1-2.0.o for glibc 2.0 compatibility tests 2024-05-06 07:49:40 -07:00
riscv
s390 s390x: Regenerate ULPs. 2024-05-24 09:53:49 +02:00
sh
sparc elf: Only process multiple tunable once (BZ 31686) 2024-05-07 12:16:36 -03:00
unix Linux: Add epoll ioctls 2024-06-04 12:09:15 -05:00
wordsize-32
wordsize-64
x86 x86: Add seperate non-temporal tunable for memset 2024-05-30 12:36:09 -05:00
x86_64 x86: Add seperate non-temporal tunable for memset 2024-05-30 12:36:09 -05:00