diff options
author | Joseph Myers <joseph@codesourcery.com> | 2021-02-19 21:16:27 +0000 |
---|---|---|
committer | Joseph Myers <joseph@codesourcery.com> | 2021-02-19 21:16:27 +0000 |
commit | 83908b3a1ea51e3aa7ff422275940e56dbba989f (patch) | |
tree | e6b23451b48ecbb8684ef420b9b513b5e973495b | |
parent | 96b8038f12dd5fc5620a1213b79eb3a8342e846a (diff) | |
download | glibc-83908b3a1ea51e3aa7ff422275940e56dbba989f.zip glibc-83908b3a1ea51e3aa7ff422275940e56dbba989f.tar.gz glibc-83908b3a1ea51e3aa7ff422275940e56dbba989f.tar.bz2 |
Update syscall lists for Linux 5.11.
Linux 5.11 has one new syscall, epoll_pwait2. Update
syscall-names.list and regenerate the arch-syscall.h headers with
build-many-glibcs.py update-syscalls.
Tested with build-many-glibcs.py.
26 files changed, 28 insertions, 2 deletions
diff --git a/sysdeps/unix/sysv/linux/aarch64/arch-syscall.h b/sysdeps/unix/sysv/linux/aarch64/arch-syscall.h index 1bbf704..7841e1b 100644 --- a/sysdeps/unix/sysv/linux/aarch64/arch-syscall.h +++ b/sysdeps/unix/sysv/linux/aarch64/arch-syscall.h @@ -28,6 +28,7 @@ #define __NR_epoll_create1 20 #define __NR_epoll_ctl 21 #define __NR_epoll_pwait 22 +#define __NR_epoll_pwait2 441 #define __NR_eventfd2 19 #define __NR_execve 221 #define __NR_execveat 281 diff --git a/sysdeps/unix/sysv/linux/alpha/arch-syscall.h b/sysdeps/unix/sysv/linux/alpha/arch-syscall.h index 6ef635b..6d91756 100644 --- a/sysdeps/unix/sysv/linux/alpha/arch-syscall.h +++ b/sysdeps/unix/sysv/linux/alpha/arch-syscall.h @@ -37,6 +37,7 @@ #define __NR_epoll_create1 486 #define __NR_epoll_ctl 408 #define __NR_epoll_pwait 474 +#define __NR_epoll_pwait2 551 #define __NR_epoll_wait 409 #define __NR_eventfd 478 #define __NR_eventfd2 485 diff --git a/sysdeps/unix/sysv/linux/arc/arch-syscall.h b/sysdeps/unix/sysv/linux/arc/arch-syscall.h index fb20e6c..021c5bc 100644 --- a/sysdeps/unix/sysv/linux/arc/arch-syscall.h +++ b/sysdeps/unix/sysv/linux/arc/arch-syscall.h @@ -32,6 +32,7 @@ #define __NR_epoll_create1 20 #define __NR_epoll_ctl 21 #define __NR_epoll_pwait 22 +#define __NR_epoll_pwait2 441 #define __NR_eventfd2 19 #define __NR_execve 221 #define __NR_execveat 281 diff --git a/sysdeps/unix/sysv/linux/arm/arch-syscall.h b/sysdeps/unix/sysv/linux/arm/arch-syscall.h index adf8375..9352319 100644 --- a/sysdeps/unix/sysv/linux/arm/arch-syscall.h +++ b/sysdeps/unix/sysv/linux/arm/arch-syscall.h @@ -47,6 +47,7 @@ #define __NR_epoll_create1 357 #define __NR_epoll_ctl 251 #define __NR_epoll_pwait 346 +#define __NR_epoll_pwait2 441 #define __NR_epoll_wait 252 #define __NR_eventfd 351 #define __NR_eventfd2 356 diff --git a/sysdeps/unix/sysv/linux/csky/arch-syscall.h b/sysdeps/unix/sysv/linux/csky/arch-syscall.h index 53781e6..4b44fac 100644 --- a/sysdeps/unix/sysv/linux/csky/arch-syscall.h +++ b/sysdeps/unix/sysv/linux/csky/arch-syscall.h @@ -34,6 +34,7 @@ #define __NR_epoll_create1 20 #define __NR_epoll_ctl 21 #define __NR_epoll_pwait 22 +#define __NR_epoll_pwait2 441 #define __NR_eventfd2 19 #define __NR_execve 221 #define __NR_execveat 281 diff --git a/sysdeps/unix/sysv/linux/hppa/arch-syscall.h b/sysdeps/unix/sysv/linux/hppa/arch-syscall.h index ac78d19..5960c4e 100644 --- a/sysdeps/unix/sysv/linux/hppa/arch-syscall.h +++ b/sysdeps/unix/sysv/linux/hppa/arch-syscall.h @@ -44,6 +44,7 @@ #define __NR_epoll_create1 311 #define __NR_epoll_ctl 225 #define __NR_epoll_pwait 297 +#define __NR_epoll_pwait2 441 #define __NR_epoll_wait 226 #define __NR_eventfd 304 #define __NR_eventfd2 310 diff --git a/sysdeps/unix/sysv/linux/i386/arch-syscall.h b/sysdeps/unix/sysv/linux/i386/arch-syscall.h index eb9e9fe..d366e15 100644 --- a/sysdeps/unix/sysv/linux/i386/arch-syscall.h +++ b/sysdeps/unix/sysv/linux/i386/arch-syscall.h @@ -48,6 +48,7 @@ #define __NR_epoll_create1 329 #define __NR_epoll_ctl 255 #define __NR_epoll_pwait 319 +#define __NR_epoll_pwait2 441 #define __NR_epoll_wait 256 #define __NR_eventfd 323 #define __NR_eventfd2 328 diff --git a/sysdeps/unix/sysv/linux/ia64/arch-syscall.h b/sysdeps/unix/sysv/linux/ia64/arch-syscall.h index d1ab7ea..51133c7 100644 --- a/sysdeps/unix/sysv/linux/ia64/arch-syscall.h +++ b/sysdeps/unix/sysv/linux/ia64/arch-syscall.h @@ -37,6 +37,7 @@ #define __NR_epoll_create1 1315 #define __NR_epoll_ctl 1244 #define __NR_epoll_pwait 1305 +#define __NR_epoll_pwait2 1465 #define __NR_epoll_wait 1245 #define __NR_eventfd 1309 #define __NR_eventfd2 1314 diff --git a/sysdeps/unix/sysv/linux/m68k/arch-syscall.h b/sysdeps/unix/sysv/linux/m68k/arch-syscall.h index 89f4ba0..4ef981e 100644 --- a/sysdeps/unix/sysv/linux/m68k/arch-syscall.h +++ b/sysdeps/unix/sysv/linux/m68k/arch-syscall.h @@ -48,6 +48,7 @@ #define __NR_epoll_create1 325 #define __NR_epoll_ctl 250 #define __NR_epoll_pwait 315 +#define __NR_epoll_pwait2 441 #define __NR_epoll_wait 251 #define __NR_eventfd 319 #define __NR_eventfd2 324 diff --git a/sysdeps/unix/sysv/linux/microblaze/arch-syscall.h b/sysdeps/unix/sysv/linux/microblaze/arch-syscall.h index fe0897d..40e10d5 100644 --- a/sysdeps/unix/sysv/linux/microblaze/arch-syscall.h +++ b/sysdeps/unix/sysv/linux/microblaze/arch-syscall.h @@ -48,6 +48,7 @@ #define __NR_epoll_create1 341 #define __NR_epoll_ctl 255 #define __NR_epoll_pwait 319 +#define __NR_epoll_pwait2 441 #define __NR_epoll_wait 256 #define __NR_eventfd 323 #define __NR_eventfd2 340 diff --git a/sysdeps/unix/sysv/linux/mips/mips32/arch-syscall.h b/sysdeps/unix/sysv/linux/mips/mips32/arch-syscall.h index e78c2c4..6110468 100644 --- a/sysdeps/unix/sysv/linux/mips/mips32/arch-syscall.h +++ b/sysdeps/unix/sysv/linux/mips/mips32/arch-syscall.h @@ -49,6 +49,7 @@ #define __NR_epoll_create1 4326 #define __NR_epoll_ctl 4249 #define __NR_epoll_pwait 4313 +#define __NR_epoll_pwait2 4441 #define __NR_epoll_wait 4250 #define __NR_eventfd 4319 #define __NR_eventfd2 4325 diff --git a/sysdeps/unix/sysv/linux/mips/mips64/n32/arch-syscall.h b/sysdeps/unix/sysv/linux/mips/mips64/n32/arch-syscall.h index f08ae0d..6c580c7 100644 --- a/sysdeps/unix/sysv/linux/mips/mips64/n32/arch-syscall.h +++ b/sysdeps/unix/sysv/linux/mips/mips64/n32/arch-syscall.h @@ -46,6 +46,7 @@ #define __NR_epoll_create1 6289 #define __NR_epoll_ctl 6208 #define __NR_epoll_pwait 6276 +#define __NR_epoll_pwait2 6441 #define __NR_epoll_wait 6209 #define __NR_eventfd 6282 #define __NR_eventfd2 6288 diff --git a/sysdeps/unix/sysv/linux/mips/mips64/n64/arch-syscall.h b/sysdeps/unix/sysv/linux/mips/mips64/n64/arch-syscall.h index 287249a..96ea97a 100644 --- a/sysdeps/unix/sysv/linux/mips/mips64/n64/arch-syscall.h +++ b/sysdeps/unix/sysv/linux/mips/mips64/n64/arch-syscall.h @@ -41,6 +41,7 @@ #define __NR_epoll_create1 5285 #define __NR_epoll_ctl 5208 #define __NR_epoll_pwait 5272 +#define __NR_epoll_pwait2 5441 #define __NR_epoll_wait 5209 #define __NR_eventfd 5278 #define __NR_eventfd2 5284 diff --git a/sysdeps/unix/sysv/linux/nios2/arch-syscall.h b/sysdeps/unix/sysv/linux/nios2/arch-syscall.h index 2c1b66f..b3df453 100644 --- a/sysdeps/unix/sysv/linux/nios2/arch-syscall.h +++ b/sysdeps/unix/sysv/linux/nios2/arch-syscall.h @@ -33,6 +33,7 @@ #define __NR_epoll_create1 20 #define __NR_epoll_ctl 21 #define __NR_epoll_pwait 22 +#define __NR_epoll_pwait2 441 #define __NR_eventfd2 19 #define __NR_execve 221 #define __NR_execveat 281 diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc32/arch-syscall.h b/sysdeps/unix/sysv/linux/powerpc/powerpc32/arch-syscall.h index 87f92f5..73ac1a9 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc32/arch-syscall.h +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc32/arch-syscall.h @@ -47,6 +47,7 @@ #define __NR_epoll_create1 315 #define __NR_epoll_ctl 237 #define __NR_epoll_pwait 303 +#define __NR_epoll_pwait2 441 #define __NR_epoll_wait 238 #define __NR_eventfd 307 #define __NR_eventfd2 314 diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/arch-syscall.h b/sysdeps/unix/sysv/linux/powerpc/powerpc64/arch-syscall.h index f55c0e5..a0eb956 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/arch-syscall.h +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/arch-syscall.h @@ -42,6 +42,7 @@ #define __NR_epoll_create1 315 #define __NR_epoll_ctl 237 #define __NR_epoll_pwait 303 +#define __NR_epoll_pwait2 441 #define __NR_epoll_wait 238 #define __NR_eventfd 307 #define __NR_eventfd2 314 diff --git a/sysdeps/unix/sysv/linux/riscv/rv32/arch-syscall.h b/sysdeps/unix/sysv/linux/riscv/rv32/arch-syscall.h index a238513..9d277b6 100644 --- a/sysdeps/unix/sysv/linux/riscv/rv32/arch-syscall.h +++ b/sysdeps/unix/sysv/linux/riscv/rv32/arch-syscall.h @@ -26,6 +26,7 @@ #define __NR_epoll_create1 20 #define __NR_epoll_ctl 21 #define __NR_epoll_pwait 22 +#define __NR_epoll_pwait2 441 #define __NR_eventfd2 19 #define __NR_execve 221 #define __NR_execveat 281 diff --git a/sysdeps/unix/sysv/linux/riscv/rv64/arch-syscall.h b/sysdeps/unix/sysv/linux/riscv/rv64/arch-syscall.h index e7cd372..fb81726 100644 --- a/sysdeps/unix/sysv/linux/riscv/rv64/arch-syscall.h +++ b/sysdeps/unix/sysv/linux/riscv/rv64/arch-syscall.h @@ -28,6 +28,7 @@ #define __NR_epoll_create1 20 #define __NR_epoll_ctl 21 #define __NR_epoll_pwait 22 +#define __NR_epoll_pwait2 441 #define __NR_eventfd2 19 #define __NR_execve 221 #define __NR_execveat 281 diff --git a/sysdeps/unix/sysv/linux/s390/s390-32/arch-syscall.h b/sysdeps/unix/sysv/linux/s390/s390-32/arch-syscall.h index c19bf38..7d26205 100644 --- a/sysdeps/unix/sysv/linux/s390/s390-32/arch-syscall.h +++ b/sysdeps/unix/sysv/linux/s390/s390-32/arch-syscall.h @@ -46,6 +46,7 @@ #define __NR_epoll_create1 327 #define __NR_epoll_ctl 250 #define __NR_epoll_pwait 312 +#define __NR_epoll_pwait2 441 #define __NR_epoll_wait 251 #define __NR_eventfd 318 #define __NR_eventfd2 323 diff --git a/sysdeps/unix/sysv/linux/s390/s390-64/arch-syscall.h b/sysdeps/unix/sysv/linux/s390/s390-64/arch-syscall.h index e76ccea..f52b1e3 100644 --- a/sysdeps/unix/sysv/linux/s390/s390-64/arch-syscall.h +++ b/sysdeps/unix/sysv/linux/s390/s390-64/arch-syscall.h @@ -38,6 +38,7 @@ #define __NR_epoll_create1 327 #define __NR_epoll_ctl 250 #define __NR_epoll_pwait 312 +#define __NR_epoll_pwait2 441 #define __NR_epoll_wait 251 #define __NR_eventfd 318 #define __NR_eventfd2 323 diff --git a/sysdeps/unix/sysv/linux/sh/arch-syscall.h b/sysdeps/unix/sysv/linux/sh/arch-syscall.h index eea0c95..07037a6 100644 --- a/sysdeps/unix/sysv/linux/sh/arch-syscall.h +++ b/sysdeps/unix/sysv/linux/sh/arch-syscall.h @@ -45,6 +45,7 @@ #define __NR_epoll_create1 329 #define __NR_epoll_ctl 255 #define __NR_epoll_pwait 319 +#define __NR_epoll_pwait2 441 #define __NR_epoll_wait 256 #define __NR_eventfd 323 #define __NR_eventfd2 328 diff --git a/sysdeps/unix/sysv/linux/sparc/sparc32/arch-syscall.h b/sysdeps/unix/sysv/linux/sparc/sparc32/arch-syscall.h index 91475bd..7701300 100644 --- a/sysdeps/unix/sysv/linux/sparc/sparc32/arch-syscall.h +++ b/sysdeps/unix/sysv/linux/sparc/sparc32/arch-syscall.h @@ -46,6 +46,7 @@ #define __NR_epoll_create1 319 #define __NR_epoll_ctl 194 #define __NR_epoll_pwait 309 +#define __NR_epoll_pwait2 441 #define __NR_epoll_wait 195 #define __NR_eventfd 313 #define __NR_eventfd2 318 diff --git a/sysdeps/unix/sysv/linux/sparc/sparc64/arch-syscall.h b/sysdeps/unix/sysv/linux/sparc/sparc64/arch-syscall.h index b3eab29..fb7e315 100644 --- a/sysdeps/unix/sysv/linux/sparc/sparc64/arch-syscall.h +++ b/sysdeps/unix/sysv/linux/sparc/sparc64/arch-syscall.h @@ -40,6 +40,7 @@ #define __NR_epoll_create1 319 #define __NR_epoll_ctl 194 #define __NR_epoll_pwait 309 +#define __NR_epoll_pwait2 441 #define __NR_epoll_wait 195 #define __NR_eventfd 313 #define __NR_eventfd2 318 diff --git a/sysdeps/unix/sysv/linux/syscall-names.list b/sysdeps/unix/sysv/linux/syscall-names.list index 4df7eea..f6cb340 100644 --- a/sysdeps/unix/sysv/linux/syscall-names.list +++ b/sysdeps/unix/sysv/linux/syscall-names.list @@ -21,8 +21,8 @@ # This file can list all potential system calls. The names are only # used if the installed kernel headers also provide them. -# The list of system calls is current as of Linux 5.10. -kernel 5.10 +# The list of system calls is current as of Linux 5.11. +kernel 5.11 FAST_atomic_update FAST_cmpxchg @@ -95,6 +95,7 @@ epoll_create1 epoll_ctl epoll_ctl_old epoll_pwait +epoll_pwait2 epoll_wait epoll_wait_old eventfd diff --git a/sysdeps/unix/sysv/linux/x86_64/64/arch-syscall.h b/sysdeps/unix/sysv/linux/x86_64/64/arch-syscall.h index cb036a1..f7b0e28 100644 --- a/sysdeps/unix/sysv/linux/x86_64/64/arch-syscall.h +++ b/sysdeps/unix/sysv/linux/x86_64/64/arch-syscall.h @@ -40,6 +40,7 @@ #define __NR_epoll_ctl 233 #define __NR_epoll_ctl_old 214 #define __NR_epoll_pwait 281 +#define __NR_epoll_pwait2 441 #define __NR_epoll_wait 232 #define __NR_epoll_wait_old 215 #define __NR_eventfd 284 diff --git a/sysdeps/unix/sysv/linux/x86_64/x32/arch-syscall.h b/sysdeps/unix/sysv/linux/x86_64/x32/arch-syscall.h index 49aca59..dd9b2dd 100644 --- a/sysdeps/unix/sysv/linux/x86_64/x32/arch-syscall.h +++ b/sysdeps/unix/sysv/linux/x86_64/x32/arch-syscall.h @@ -37,6 +37,7 @@ #define __NR_epoll_create1 1073742115 #define __NR_epoll_ctl 1073742057 #define __NR_epoll_pwait 1073742105 +#define __NR_epoll_pwait2 1073742265 #define __NR_epoll_wait 1073742056 #define __NR_eventfd 1073742108 #define __NR_eventfd2 1073742114 |