]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
Update syscall lists for Linux 6.17
authorAdhemerval Zanella <adhemerval.zanella@linaro.org>
Fri, 3 Oct 2025 19:38:55 +0000 (16:38 -0300)
committerAdhemerval Zanella <adhemerval.zanella@linaro.org>
Wed, 5 Nov 2025 10:15:52 +0000 (07:15 -0300)
Linux 6.16 adds no new syscalls, while Linux 6.17 adds file_getattr
and file_setattr (commit be7efb2d20d67f334a7de2aef77ae6c69367e646).
Update syscall-names.list and regenerate the arch-syscall.h headers
with build-many-glibcs.py update-syscalls.

26 files changed:
sysdeps/unix/sysv/linux/aarch64/arch-syscall.h
sysdeps/unix/sysv/linux/alpha/arch-syscall.h
sysdeps/unix/sysv/linux/arc/arch-syscall.h
sysdeps/unix/sysv/linux/arm/arch-syscall.h
sysdeps/unix/sysv/linux/csky/arch-syscall.h
sysdeps/unix/sysv/linux/hppa/arch-syscall.h
sysdeps/unix/sysv/linux/i386/arch-syscall.h
sysdeps/unix/sysv/linux/loongarch/arch-syscall.h
sysdeps/unix/sysv/linux/m68k/arch-syscall.h
sysdeps/unix/sysv/linux/microblaze/arch-syscall.h
sysdeps/unix/sysv/linux/mips/mips32/arch-syscall.h
sysdeps/unix/sysv/linux/mips/mips64/n32/arch-syscall.h
sysdeps/unix/sysv/linux/mips/mips64/n64/arch-syscall.h
sysdeps/unix/sysv/linux/or1k/arch-syscall.h
sysdeps/unix/sysv/linux/powerpc/powerpc32/arch-syscall.h
sysdeps/unix/sysv/linux/powerpc/powerpc64/arch-syscall.h
sysdeps/unix/sysv/linux/riscv/rv32/arch-syscall.h
sysdeps/unix/sysv/linux/riscv/rv64/arch-syscall.h
sysdeps/unix/sysv/linux/s390/s390-32/arch-syscall.h
sysdeps/unix/sysv/linux/s390/s390-64/arch-syscall.h
sysdeps/unix/sysv/linux/sh/arch-syscall.h
sysdeps/unix/sysv/linux/sparc/sparc32/arch-syscall.h
sysdeps/unix/sysv/linux/sparc/sparc64/arch-syscall.h
sysdeps/unix/sysv/linux/syscall-names.list
sysdeps/unix/sysv/linux/x86_64/64/arch-syscall.h
sysdeps/unix/sysv/linux/x86_64/x32/arch-syscall.h

index ba4a461e90ea1709181395a71a68ef35c6e216ca..fed3b2194095a18ef0175199b1d0f6313c2cf46b 100644 (file)
@@ -50,6 +50,8 @@
 #define __NR_fcntl 25
 #define __NR_fdatasync 83
 #define __NR_fgetxattr 10
+#define __NR_file_getattr 468
+#define __NR_file_setattr 469
 #define __NR_finit_module 273
 #define __NR_flistxattr 13
 #define __NR_flock 32
index 840d6fed9eb0c3deb67dca322ff813b158e49318..675d8c0944b0ac90c73ca9d84e69c729e44036a6 100644 (file)
@@ -63,6 +63,8 @@
 #define __NR_fcntl 92
 #define __NR_fdatasync 447
 #define __NR_fgetxattr 387
+#define __NR_file_getattr 578
+#define __NR_file_setattr 579
 #define __NR_finit_module 507
 #define __NR_flistxattr 390
 #define __NR_flock 131
index 2534f0fa5c50704c30e505d49ea13bdbc895ef69..27d02094fd748bce3fd1d57c384244f2d860a3e7 100644 (file)
@@ -54,6 +54,8 @@
 #define __NR_fcntl64 25
 #define __NR_fdatasync 83
 #define __NR_fgetxattr 10
+#define __NR_file_getattr 468
+#define __NR_file_setattr 469
 #define __NR_finit_module 273
 #define __NR_flistxattr 13
 #define __NR_flock 32
index 8e585a4f9ee0760704e8231216629e8ffc3bfaf8..61b94b180c4cf4d09758907cd7a4dac8655e15fb 100644 (file)
@@ -72,6 +72,8 @@
 #define __NR_fcntl64 221
 #define __NR_fdatasync 148
 #define __NR_fgetxattr 231
+#define __NR_file_getattr 468
+#define __NR_file_setattr 469
 #define __NR_finit_module 379
 #define __NR_flistxattr 234
 #define __NR_flock 143
index 73fdba14025a08366b010a788fae557009c715af..81b27cb6bc27fdbaf31966ba0b5994d590833335 100644 (file)
@@ -56,6 +56,8 @@
 #define __NR_fcntl64 25
 #define __NR_fdatasync 83
 #define __NR_fgetxattr 10
+#define __NR_file_getattr 468
+#define __NR_file_setattr 469
 #define __NR_finit_module 273
 #define __NR_flistxattr 13
 #define __NR_flock 32
index d8ffab9b951bc2617af56fcd5fa869301951e08e..4bd8a01a458618fe7359d3d759c0f71c471928c8 100644 (file)
@@ -70,6 +70,8 @@
 #define __NR_fcntl64 202
 #define __NR_fdatasync 148
 #define __NR_fgetxattr 243
+#define __NR_file_getattr 468
+#define __NR_file_setattr 469
 #define __NR_finit_module 333
 #define __NR_flistxattr 246
 #define __NR_flock 143
index 196dfec840521678aee5102a6ff4b397bd282155..de3ab8ac21eaf7aa538f3d7750cbf2ca22e864ef 100644 (file)
@@ -75,6 +75,8 @@
 #define __NR_fcntl64 221
 #define __NR_fdatasync 148
 #define __NR_fgetxattr 231
+#define __NR_file_getattr 468
+#define __NR_file_setattr 469
 #define __NR_finit_module 350
 #define __NR_flistxattr 234
 #define __NR_flock 143
index f57a152b2e07637e7858e27a474f16736a3e92f5..25d1cb9e03ad98e55a5ad5bc4f24e69ab474be4a 100644 (file)
@@ -50,6 +50,8 @@
 #define __NR_fcntl 25
 #define __NR_fdatasync 83
 #define __NR_fgetxattr 10
+#define __NR_file_getattr 468
+#define __NR_file_setattr 469
 #define __NR_finit_module 273
 #define __NR_flistxattr 13
 #define __NR_flock 32
index a95cb41f56db8deb845cda1ffa31c0e969b887e2..7a4706f5980862276be7f7635157bea2c11aace2 100644 (file)
@@ -75,6 +75,8 @@
 #define __NR_fcntl64 239
 #define __NR_fdatasync 148
 #define __NR_fgetxattr 228
+#define __NR_file_getattr 468
+#define __NR_file_setattr 469
 #define __NR_finit_module 348
 #define __NR_flistxattr 231
 #define __NR_flock 143
index fe08f5cc9e898463616f146d194e6b666b6cd8a7..097d97943b27eb5cc113bed132029b12449abd5c 100644 (file)
@@ -75,6 +75,8 @@
 #define __NR_fcntl64 221
 #define __NR_fdatasync 148
 #define __NR_fgetxattr 231
+#define __NR_file_getattr 468
+#define __NR_file_setattr 469
 #define __NR_finit_module 380
 #define __NR_flistxattr 234
 #define __NR_flock 143
index 7d76d6579d2e5a09fdff9c96f80c511ac0f08c08..cee37b6e2553df99b2025f83a1c0bc67a93d7704 100644 (file)
@@ -74,6 +74,8 @@
 #define __NR_fcntl64 4220
 #define __NR_fdatasync 4152
 #define __NR_fgetxattr 4229
+#define __NR_file_getattr 4468
+#define __NR_file_setattr 4469
 #define __NR_finit_module 4348
 #define __NR_flistxattr 4232
 #define __NR_flock 4143
index bca3ea69b3e9db42f33e51eefaf8f852ad06b7df..61d1bfbe7ee4ecbfdb7bc71bfdd175b2943f48ce 100644 (file)
@@ -71,6 +71,8 @@
 #define __NR_fcntl64 6212
 #define __NR_fdatasync 6073
 #define __NR_fgetxattr 6185
+#define __NR_file_getattr 6468
+#define __NR_file_setattr 6469
 #define __NR_finit_module 6312
 #define __NR_flistxattr 6188
 #define __NR_flock 6071
index 5bcd92982a7da06bfdcb83e4948f63baaad54e68..21abc40d1fd36e533cf90639a6fbbc9704be75b6 100644 (file)
@@ -65,6 +65,8 @@
 #define __NR_fcntl 5070
 #define __NR_fdatasync 5073
 #define __NR_fgetxattr 5185
+#define __NR_file_getattr 5468
+#define __NR_file_setattr 5469
 #define __NR_finit_module 5307
 #define __NR_flistxattr 5188
 #define __NR_flock 5071
index c2a1d51552b3e1d86ea0390e98e47527af34e6b4..9f28bd8986410d9c124f08bb9f713fac94a01896 100644 (file)
@@ -55,6 +55,8 @@
 #define __NR_fcntl64 25
 #define __NR_fdatasync 83
 #define __NR_fgetxattr 10
+#define __NR_file_getattr 468
+#define __NR_file_setattr 469
 #define __NR_finit_module 273
 #define __NR_flistxattr 13
 #define __NR_flock 32
index c371df8e40d54b31b771041746c19b7c93e3f2c0..a1776776996546659972783005a19e6ec7af203a 100644 (file)
@@ -73,6 +73,8 @@
 #define __NR_fcntl64 204
 #define __NR_fdatasync 148
 #define __NR_fgetxattr 214
+#define __NR_file_getattr 468
+#define __NR_file_setattr 469
 #define __NR_finit_module 353
 #define __NR_flistxattr 217
 #define __NR_flock 143
index df8844d3cacfc3f1eac0597201e4c2cec561d165..eebcc751f26072bd267fa33c06f3aeabac2db3dd 100644 (file)
@@ -66,6 +66,8 @@
 #define __NR_fcntl 55
 #define __NR_fdatasync 148
 #define __NR_fgetxattr 214
+#define __NR_file_getattr 468
+#define __NR_file_setattr 469
 #define __NR_finit_module 353
 #define __NR_flistxattr 217
 #define __NR_flock 143
index 1bae763c9e2bae37c486aa6eabbd3e0ae96d573b..8732e52365c3e51809a0effe0d03372df9ddfb39 100644 (file)
@@ -49,6 +49,8 @@
 #define __NR_fcntl64 25
 #define __NR_fdatasync 83
 #define __NR_fgetxattr 10
+#define __NR_file_getattr 468
+#define __NR_file_setattr 469
 #define __NR_finit_module 273
 #define __NR_flistxattr 13
 #define __NR_flock 32
index 1a1ebf8e2f6da6fdb9bdd7689fc8aab0105797b5..28e96eb766a3a8584c6350afc693d974d79851c5 100644 (file)
@@ -50,6 +50,8 @@
 #define __NR_fcntl 25
 #define __NR_fdatasync 83
 #define __NR_fgetxattr 10
+#define __NR_file_getattr 468
+#define __NR_file_setattr 469
 #define __NR_finit_module 273
 #define __NR_flistxattr 13
 #define __NR_flock 32
index f77f39f1cce2e6fe66ec2dac89c0b5dc13655391..c55402b31ff0348903897708d7a4c66d46346474 100644 (file)
@@ -73,6 +73,8 @@
 #define __NR_fcntl64 221
 #define __NR_fdatasync 148
 #define __NR_fgetxattr 229
+#define __NR_file_getattr 468
+#define __NR_file_setattr 469
 #define __NR_finit_module 344
 #define __NR_flistxattr 232
 #define __NR_flock 143
index 65d6644e33ccb468b679915f85e49095f23295d5..f290b32884078606a0d309b8e57e601dda1268d5 100644 (file)
@@ -62,6 +62,8 @@
 #define __NR_fcntl 55
 #define __NR_fdatasync 148
 #define __NR_fgetxattr 229
+#define __NR_file_getattr 468
+#define __NR_file_setattr 469
 #define __NR_finit_module 344
 #define __NR_flistxattr 232
 #define __NR_flock 143
index 5948ab099a5f79d27b2599e1123c7922d855f01d..2c1bb7df814eb518214703c0e2cc2d47c125ce20 100644 (file)
@@ -72,6 +72,8 @@
 #define __NR_fcntl64 221
 #define __NR_fdatasync 148
 #define __NR_fgetxattr 231
+#define __NR_file_getattr 468
+#define __NR_file_setattr 469
 #define __NR_finit_module 368
 #define __NR_flistxattr 234
 #define __NR_flock 143
index 85828a8c1750a6ecf20a0e44c3bebfa348371d5c..0a5b095b3761674bc3726bfcc50c233f68ba4d79 100644 (file)
@@ -74,6 +74,8 @@
 #define __NR_fcntl64 155
 #define __NR_fdatasync 253
 #define __NR_fgetxattr 177
+#define __NR_file_getattr 468
+#define __NR_file_setattr 469
 #define __NR_finit_module 342
 #define __NR_flistxattr 180
 #define __NR_flock 131
index d83ecd15dca1526818f9e0eadb503c5baad99302..1b5f4cfe1e8236c2a70309fee1941c0687110996 100644 (file)
@@ -66,6 +66,8 @@
 #define __NR_fcntl 92
 #define __NR_fdatasync 253
 #define __NR_fgetxattr 177
+#define __NR_file_getattr 468
+#define __NR_file_setattr 469
 #define __NR_finit_module 342
 #define __NR_flistxattr 180
 #define __NR_flock 131
index bde20e48936eb119997df4ba0fe97489e08dde6f..237fb597cf9e6da328ee8bc872b2772f952eaa89 100644 (file)
@@ -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 6.15.
-kernel 6.15
+# The list of system calls is current as of Linux 6.17.
+kernel 6.17
 
 FAST_atomic_update
 FAST_cmpxchg
@@ -125,6 +125,8 @@ fcntl
 fcntl64
 fdatasync
 fgetxattr
+file_getattr
+file_setattr
 finit_module
 flistxattr
 flock
index 06fbae5334dbbd4966c17a7fa66d0e4ea8b488fc..7011e714889b6a7ab09258bf9fe545dcc9448755 100644 (file)
@@ -65,6 +65,8 @@
 #define __NR_fcntl 72
 #define __NR_fdatasync 75
 #define __NR_fgetxattr 193
+#define __NR_file_getattr 468
+#define __NR_file_setattr 469
 #define __NR_finit_module 313
 #define __NR_flistxattr 196
 #define __NR_flock 73
index 135ef3d7f28f50f379ec538eb0299fc576839542..7dbe5b38ca39aafbf16d6a716ffd2f28c741d13c 100644 (file)
@@ -61,6 +61,8 @@
 #define __NR_fcntl 1073741896
 #define __NR_fdatasync 1073741899
 #define __NR_fgetxattr 1073742017
+#define __NR_file_getattr 1073742292
+#define __NR_file_setattr 1073742293
 #define __NR_finit_module 1073742137
 #define __NR_flistxattr 1073742020
 #define __NR_flock 1073741897