diff options
| author | Joseph Myers <josmyers@redhat.com> | 2024-03-13 13:57:56 +0000 |
|---|---|---|
| committer | Joseph Myers <josmyers@redhat.com> | 2024-03-13 13:57:56 +0000 |
| commit | 3de2f8755c6c036dcd0b1f4acd6bcdefe0e775c0 (patch) | |
| tree | a9d7a6419d3c00964ce0d4b25eba4f0e25ee0312 | |
| parent | cba186f2f07b5f717a1ab3a4345102a296a27681 (diff) | |
| download | glibc-3de2f8755c6c036dcd0b1f4acd6bcdefe0e775c0.tar.xz glibc-3de2f8755c6c036dcd0b1f4acd6bcdefe0e775c0.zip | |
Update syscall lists for Linux 6.8
Linux 6.8 adds five new syscalls. Update syscall-names.list and
regenerate the arch-syscall.h headers with build-many-glibcs.py
update-syscalls.
Tested with build-many-glibcs.py.
27 files changed, 137 insertions, 2 deletions
diff --git a/sysdeps/unix/sysv/linux/aarch64/arch-syscall.h b/sysdeps/unix/sysv/linux/aarch64/arch-syscall.h index 1713897f85..7ee8a2167a 100644 --- a/sysdeps/unix/sysv/linux/aarch64/arch-syscall.h +++ b/sysdeps/unix/sysv/linux/aarch64/arch-syscall.h @@ -122,12 +122,16 @@ #define __NR_lgetxattr 9 #define __NR_linkat 37 #define __NR_listen 201 +#define __NR_listmount 458 #define __NR_listxattr 11 #define __NR_llistxattr 12 #define __NR_lookup_dcookie 18 #define __NR_lremovexattr 15 #define __NR_lseek 62 #define __NR_lsetxattr 6 +#define __NR_lsm_get_self_attr 459 +#define __NR_lsm_list_modules 461 +#define __NR_lsm_set_self_attr 460 #define __NR_madvise 233 #define __NR_map_shadow_stack 453 #define __NR_mbind 235 @@ -276,6 +280,7 @@ #define __NR_socketpair 199 #define __NR_splice 76 #define __NR_statfs 43 +#define __NR_statmount 457 #define __NR_statx 291 #define __NR_swapoff 225 #define __NR_swapon 224 diff --git a/sysdeps/unix/sysv/linux/alpha/arch-syscall.h b/sysdeps/unix/sysv/linux/alpha/arch-syscall.h index 5457d2d8ae..0f4ea7670b 100644 --- a/sysdeps/unix/sysv/linux/alpha/arch-syscall.h +++ b/sysdeps/unix/sysv/linux/alpha/arch-syscall.h @@ -150,12 +150,16 @@ #define __NR_link 9 #define __NR_linkat 458 #define __NR_listen 106 +#define __NR_listmount 568 #define __NR_listxattr 388 #define __NR_llistxattr 389 #define __NR_lookup_dcookie 406 #define __NR_lremovexattr 392 #define __NR_lseek 19 #define __NR_lsetxattr 383 +#define __NR_lsm_get_self_attr 569 +#define __NR_lsm_list_modules 571 +#define __NR_lsm_set_self_attr 570 #define __NR_lstat 68 #define __NR_lstat64 426 #define __NR_madvise 75 @@ -441,6 +445,7 @@ #define __NR_stat64 425 #define __NR_statfs 328 #define __NR_statfs64 528 +#define __NR_statmount 567 #define __NR_statx 522 #define __NR_swapoff 304 #define __NR_swapon 322 diff --git a/sysdeps/unix/sysv/linux/arc/arch-syscall.h b/sysdeps/unix/sysv/linux/arc/arch-syscall.h index a66471c83a..90359482a8 100644 --- a/sysdeps/unix/sysv/linux/arc/arch-syscall.h +++ b/sysdeps/unix/sysv/linux/arc/arch-syscall.h @@ -126,12 +126,16 @@ #define __NR_lgetxattr 9 #define __NR_linkat 37 #define __NR_listen 201 +#define __NR_listmount 458 #define __NR_listxattr 11 #define __NR_llistxattr 12 #define __NR_llseek 62 #define __NR_lookup_dcookie 18 #define __NR_lremovexattr 15 #define __NR_lsetxattr 6 +#define __NR_lsm_get_self_attr 459 +#define __NR_lsm_list_modules 461 +#define __NR_lsm_set_self_attr 460 #define __NR_madvise 233 #define __NR_map_shadow_stack 453 #define __NR_mbind 235 @@ -278,6 +282,7 @@ #define __NR_socketpair 199 #define __NR_splice 76 #define __NR_statfs64 43 +#define __NR_statmount 457 #define __NR_statx 291 #define __NR_swapoff 225 #define __NR_swapon 224 diff --git a/sysdeps/unix/sysv/linux/arm/arch-syscall.h b/sysdeps/unix/sysv/linux/arm/arch-syscall.h index 74a57f4520..4930167a03 100644 --- a/sysdeps/unix/sysv/linux/arm/arch-syscall.h +++ b/sysdeps/unix/sysv/linux/arm/arch-syscall.h @@ -164,12 +164,16 @@ #define __NR_link 9 #define __NR_linkat 330 #define __NR_listen 284 +#define __NR_listmount 458 #define __NR_listxattr 232 #define __NR_llistxattr 233 #define __NR_lookup_dcookie 249 #define __NR_lremovexattr 236 #define __NR_lseek 19 #define __NR_lsetxattr 227 +#define __NR_lsm_get_self_attr 459 +#define __NR_lsm_list_modules 461 +#define __NR_lsm_set_self_attr 460 #define __NR_lstat 107 #define __NR_lstat64 196 #define __NR_madvise 220 @@ -361,6 +365,7 @@ #define __NR_stat64 195 #define __NR_statfs 99 #define __NR_statfs64 266 +#define __NR_statmount 457 #define __NR_statx 397 #define __NR_swapoff 115 #define __NR_swapon 87 diff --git a/sysdeps/unix/sysv/linux/csky/arch-syscall.h b/sysdeps/unix/sysv/linux/csky/arch-syscall.h index ba7632e018..3f16a29f57 100644 --- a/sysdeps/unix/sysv/linux/csky/arch-syscall.h +++ b/sysdeps/unix/sysv/linux/csky/arch-syscall.h @@ -131,12 +131,16 @@ #define __NR_lgetxattr 9 #define __NR_linkat 37 #define __NR_listen 201 +#define __NR_listmount 458 #define __NR_listxattr 11 #define __NR_llistxattr 12 #define __NR_llseek 62 #define __NR_lookup_dcookie 18 #define __NR_lremovexattr 15 #define __NR_lsetxattr 6 +#define __NR_lsm_get_self_attr 459 +#define __NR_lsm_list_modules 461 +#define __NR_lsm_set_self_attr 460 #define __NR_madvise 233 #define __NR_map_shadow_stack 453 #define __NR_mbind 235 @@ -291,6 +295,7 @@ #define __NR_socketpair 199 #define __NR_splice 76 #define __NR_statfs64 43 +#define __NR_statmount 457 #define __NR_statx 291 #define __NR_swapoff 225 #define __NR_swapon 224 diff --git a/sysdeps/unix/sysv/linux/hppa/arch-syscall.h b/sysdeps/unix/sysv/linux/hppa/arch-syscall.h index 483706de9b..a1b2c819d6 100644 --- a/sysdeps/unix/sysv/linux/hppa/arch-syscall.h +++ b/sysdeps/unix/sysv/linux/hppa/arch-syscall.h @@ -155,12 +155,16 @@ #define __NR_link 9 #define __NR_linkat 283 #define __NR_listen 32 +#define __NR_listmount 458 #define __NR_listxattr 244 #define __NR_llistxattr 245 #define __NR_lookup_dcookie 223 #define __NR_lremovexattr 248 #define __NR_lseek 19 #define __NR_lsetxattr 239 +#define __NR_lsm_get_self_attr 459 +#define __NR_lsm_list_modules 461 +#define __NR_lsm_set_self_attr 460 #define __NR_lstat 84 #define __NR_lstat64 198 #define __NR_madvise 119 @@ -339,6 +343,7 @@ #define __NR_stat64 101 #define __NR_statfs 99 #define __NR_statfs64 298 +#define __NR_statmount 457 #define __NR_statx 349 #define __NR_stime 25 #define __NR_swapoff 115 diff --git a/sysdeps/unix/sysv/linux/i386/arch-syscall.h b/sysdeps/unix/sysv/linux/i386/arch-syscall.h index 21c1308bb3..cc775432d6 100644 --- a/sysdeps/unix/sysv/linux/i386/arch-syscall.h +++ b/sysdeps/unix/sysv/linux/i386/arch-syscall.h @@ -176,6 +176,7 @@ #define __NR_link 9 #define __NR_linkat 303 #define __NR_listen 363 +#define __NR_listmount 458 #define __NR_listxattr 232 #define __NR_llistxattr 233 #define __NR_lock 53 @@ -183,6 +184,9 @@ #define __NR_lremovexattr 236 #define __NR_lseek 19 #define __NR_lsetxattr 227 +#define __NR_lsm_get_self_attr 459 +#define __NR_lsm_list_modules 461 +#define __NR_lsm_set_self_attr 460 #define __NR_lstat 107 #define __NR_lstat64 196 #define __NR_madvise 219 @@ -386,6 +390,7 @@ #define __NR_stat64 195 #define __NR_statfs 99 #define __NR_statfs64 268 +#define __NR_statmount 457 #define __NR_statx 383 #define __NR_stime 25 #define __NR_stty 31 diff --git a/sysdeps/unix/sysv/linux/loongarch/arch-syscall.h b/sysdeps/unix/sysv/linux/loongarch/arch-syscall.h index f6a434630e..56bb08718a 100644 --- a/sysdeps/unix/sysv/linux/loongarch/arch-syscall.h +++ b/sysdeps/unix/sysv/linux/loongarch/arch-syscall.h @@ -120,12 +120,16 @@ #define __NR_lgetxattr 9 #define __NR_linkat 37 #define __NR_listen 201 +#define __NR_listmount 458 #define __NR_listxattr 11 #define __NR_llistxattr 12 #define __NR_lookup_dcookie 18 #define __NR_lremovexattr 15 #define __NR_lseek 62 #define __NR_lsetxattr 6 +#define __NR_lsm_get_self_attr 459 +#define __NR_lsm_list_modules 461 +#define __NR_lsm_set_self_attr 460 #define __NR_madvise 233 #define __NR_map_shadow_stack 453 #define __NR_mbind 235 @@ -270,6 +274,7 @@ #define __NR_socketpair 199 #define __NR_splice 76 #define __NR_statfs 43 +#define __NR_statmount 457 #define __NR_statx 291 #define __NR_swapoff 225 #define __NR_swapon 224 diff --git a/sysdeps/unix/sysv/linux/m68k/arch-syscall.h b/sysdeps/unix/sysv/linux/m68k/arch-syscall.h index 6d788e3440..79f277dd5b 100644 --- a/sysdeps/unix/sysv/linux/m68k/arch-syscall.h +++ b/sysdeps/unix/sysv/linux/m68k/arch-syscall.h @@ -171,12 +171,16 @@ #define __NR_link 9 #define __NR_linkat 296 #define __NR_listen 360 +#define __NR_listmount 458 #define __NR_listxattr 229 #define __NR_llistxattr 230 #define __NR_lookup_dcookie 248 #define __NR_lremovexattr 233 #define __NR_lseek 19 #define __NR_lsetxattr 224 +#define __NR_lsm_get_self_attr 459 +#define __NR_lsm_list_modules 461 +#define __NR_lsm_set_self_attr 460 #define __NR_lstat 107 #define __NR_lstat64 196 #define __NR_madvise 238 @@ -373,6 +377,7 @@ #define __NR_stat64 195 #define __NR_statfs 99 #define __NR_statfs64 263 +#define __NR_statmount 457 #define __NR_statx 379 #define __NR_stime 25 #define __NR_swapoff 115 diff --git a/sysdeps/unix/sysv/linux/microblaze/arch-syscall.h b/sysdeps/unix/sysv/linux/microblaze/arch-syscall.h index 91e1630f7b..779d5d5d70 100644 --- a/sysdeps/unix/sysv/linux/microblaze/arch-syscall.h +++ b/sysdeps/unix/sysv/linux/microblaze/arch-syscall.h @@ -176,6 +176,7 @@ #define __NR_link 9 #define __NR_linkat 303 #define __NR_listen 348 +#define __NR_listmount 458 #define __NR_listxattr 232 #define __NR_llistxattr 233 #define __NR_lock 53 @@ -183,6 +184,9 @@ #define __NR_lremovexattr 236 #define __NR_lseek 19 #define __NR_lsetxattr 227 +#define __NR_lsm_get_self_attr 459 +#define __NR_lsm_list_modules 461 +#define __NR_lsm_set_self_attr 460 #define __NR_lstat 107 #define __NR_lstat64 196 #define __NR_madvise 219 @@ -389,6 +393,7 @@ #define __NR_stat64 195 #define __NR_statfs 99 #define __NR_statfs64 268 +#define __NR_statmount 457 #define __NR_statx 398 #define __NR_stime 25 #define __NR_stty 31 diff --git a/sysdeps/unix/sysv/linux/mips/mips32/arch-syscall.h b/sysdeps/unix/sysv/linux/mips/mips32/arch-syscall.h index d75af97467..86ffd5ce84 100644 --- a/sysdeps/unix/sysv/linux/mips/mips32/arch-syscall.h +++ b/sysdeps/unix/sysv/linux/mips/mips32/arch-syscall.h @@ -166,6 +166,7 @@ #define __NR_link 4009 #define __NR_linkat 4296 #define __NR_listen 4174 +#define __NR_listmount 4458 #define __NR_listxattr 4230 #define __NR_llistxattr 4231 #define __NR_lock 4053 @@ -173,6 +174,9 @@ #define __NR_lremovexattr 4234 #define __NR_lseek 4019 #define __NR_lsetxattr 4225 +#define __NR_lsm_get_self_attr 4459 +#define __NR_lsm_list_modules 4461 +#define __NR_lsm_set_self_attr 4460 #define __NR_lstat 4107 #define __NR_lstat64 4214 #define __NR_madvise 4218 @@ -362,6 +366,7 @@ #define __NR_stat64 4213 #define __NR_statfs 4099 #define __NR_statfs64 4255 +#define __NR_statmount 4457 #define __NR_statx 4366 #define __NR_stime 4025 #define __NR_stty 4031 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 05bf7d251d..5d37a686e5 100644 --- a/sysdeps/unix/sysv/linux/mips/mips64/n32/arch-syscall.h +++ b/sysdeps/unix/sysv/linux/mips/mips64/n32/arch-syscall.h @@ -154,12 +154,16 @@ #define __NR_link 6084 #define __NR_linkat 6259 #define __NR_listen 6049 +#define __NR_listmount 6458 #define __NR_listxattr 6186 #define __NR_llistxattr 6187 #define __NR_lookup_dcookie 6206 #define __NR_lremovexattr 6190 #define __NR_lseek 6008 #define __NR_lsetxattr 6181 +#define __NR_lsm_get_self_attr 6459 +#define __NR_lsm_list_modules 6461 +#define __NR_lsm_set_self_attr 6460 #define __NR_lstat 6006 #define __NR_madvise 6027 #define __NR_map_shadow_stack 6453 @@ -332,6 +336,7 @@ #define __NR_stat 6004 #define __NR_statfs 6134 #define __NR_statfs64 6217 +#define __NR_statmount 6457 #define __NR_statx 6330 #define __NR_swapoff 6163 #define __NR_swapon 6162 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 41ffaf3255..9b1e846e76 100644 --- a/sysdeps/unix/sysv/linux/mips/mips64/n64/arch-syscall.h +++ b/sysdeps/unix/sysv/linux/mips/mips64/n64/arch-syscall.h @@ -145,12 +145,16 @@ #define __NR_link 5084 #define __NR_linkat 5255 #define __NR_listen 5049 +#define __NR_listmount 5458 #define __NR_listxattr 5186 #define __NR_llistxattr 5187 #define __NR_lookup_dcookie 5206 #define __NR_lremovexattr 5190 #define __NR_lseek 5008 #define __NR_lsetxattr 5181 +#define __NR_lsm_get_self_attr 5459 +#define __NR_lsm_list_modules 5461 +#define __NR_lsm_set_self_attr 5460 #define __NR_lstat 5006 #define __NR_madvise 5027 #define __NR_map_shadow_stack 5453 @@ -313,6 +317,7 @@ #define __NR_splice 5263 #define __NR_stat 5004 #define __NR_statfs 5134 +#define __NR_statmount 5457 #define __NR_statx 5326 #define __NR_swapoff 5163 #define __NR_swapon 5162 diff --git a/sysdeps/unix/sysv/linux/nios2/arch-syscall.h b/sysdeps/unix/sysv/linux/nios2/arch-syscall.h index d94e7e9ee9..abbc9ab6b0 100644 --- a/sysdeps/unix/sysv/linux/nios2/arch-syscall.h +++ b/sysdeps/unix/sysv/linux/nios2/arch-syscall.h @@ -130,12 +130,16 @@ #define __NR_lgetxattr 9 #define __NR_linkat 37 #define __NR_listen 201 +#define __NR_listmount 458 #define __NR_listxattr 11 #define __NR_llistxattr 12 #define __NR_llseek 62 #define __NR_lookup_dcookie 18 #define __NR_lremovexattr 15 #define __NR_lsetxattr 6 +#define __NR_lsm_get_self_attr 459 +#define __NR_lsm_list_modules 461 +#define __NR_lsm_set_self_attr 460 #define __NR_madvise 233 #define __NR_map_shadow_stack 453 #define __NR_mbind 235 @@ -290,6 +294,7 @@ #define __NR_socketpair 199 #define __NR_splice 76 #define __NR_statfs64 43 +#define __NR_statmount 457 #define __NR_statx 291 #define __NR_swapoff 225 #define __NR_swapon 224 diff --git a/sysdeps/unix/sysv/linux/or1k/arch-syscall.h b/sysdeps/unix/sysv/linux/or1k/arch-syscall.h index 39295a6f94..7223a93673 100644 --- a/sysdeps/unix/sysv/linux/or1k/arch-syscall.h +++ b/sysdeps/unix/sysv/linux/or1k/arch-syscall.h @@ -130,12 +130,16 @@ #define __NR_lgetxattr 9 #define __NR_linkat 37 #define __NR_listen 201 +#define __NR_listmount 458 #define __NR_listxattr 11 #define __NR_llistxattr 12 #define __NR_llseek 62 #define __NR_lookup_dcookie 18 #define __NR_lremovexattr 15 #define __NR_lsetxattr 6 +#define __NR_lsm_get_self_attr 459 +#define __NR_lsm_list_modules 461 +#define __NR_lsm_set_self_attr 460 #define __NR_madvise 233 #define __NR_map_shadow_stack 453 #define __NR_mbind 235 @@ -291,6 +295,7 @@ #define __NR_socketpair 199 #define __NR_splice 76 #define __NR_statfs64 43 +#define __NR_statmount 457 #define __NR_statx 291 #define __NR_swapoff 225 #define __NR_swapon 224 diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc32/arch-syscall.h b/sysdeps/unix/sysv/linux/powerpc/powerpc32/arch-syscall.h index b5522e8889..af0d2b121e 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc32/arch-syscall.h +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc32/arch-syscall.h @@ -166,6 +166,7 @@ #define __NR_link 9 #define __NR_linkat 294 #define __NR_listen 329 +#define __NR_listmount 458 #define __NR_listxattr 215 #define __NR_llistxattr 216 #define __NR_lock 53 @@ - |
