Update syscall lists for Linux 6.17

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.
This commit is contained in:
Adhemerval Zanella 2025-10-03 16:38:55 -03:00
parent c0c9524a11
commit 03d9cb23b8
26 changed files with 54 additions and 2 deletions

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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