1
0
mirror of https://sourceware.org/git/glibc.git synced 2025-08-07 06:43:00 +03:00

Update syscall lists for Linux 5.6.

Linux 5.6 has new openat2 and pidfd_getfd syscalls.  This patch adds
them to syscall-names.list and regenerates the arch-syscall.h files.

Tested with build-many-glibcs.py.
This commit is contained in:
Joseph Myers
2020-04-03 18:07:55 +00:00
parent 8f7a75d700
commit e788beaf09
24 changed files with 54 additions and 2 deletions

View File

@@ -154,8 +154,10 @@
#define __NR_open_by_handle_at 265 #define __NR_open_by_handle_at 265
#define __NR_open_tree 428 #define __NR_open_tree 428
#define __NR_openat 56 #define __NR_openat 56
#define __NR_openat2 437
#define __NR_perf_event_open 241 #define __NR_perf_event_open 241
#define __NR_personality 92 #define __NR_personality 92
#define __NR_pidfd_getfd 438
#define __NR_pidfd_open 434 #define __NR_pidfd_open 434
#define __NR_pidfd_send_signal 424 #define __NR_pidfd_send_signal 424
#define __NR_pipe2 59 #define __NR_pipe2 59

View File

@@ -188,6 +188,7 @@
#define __NR_open_by_handle_at 498 #define __NR_open_by_handle_at 498
#define __NR_open_tree 538 #define __NR_open_tree 538
#define __NR_openat 450 #define __NR_openat 450
#define __NR_openat2 547
#define __NR_osf_adjtime 140 #define __NR_osf_adjtime 140
#define __NR_osf_afs_syscall 258 #define __NR_osf_afs_syscall 258
#define __NR_osf_alt_plock 181 #define __NR_osf_alt_plock 181
@@ -303,6 +304,7 @@
#define __NR_pciconfig_write 346 #define __NR_pciconfig_write 346
#define __NR_perf_event_open 493 #define __NR_perf_event_open 493
#define __NR_personality 324 #define __NR_personality 324
#define __NR_pidfd_getfd 548
#define __NR_pidfd_open 544 #define __NR_pidfd_open 544
#define __NR_pidfd_send_signal 534 #define __NR_pidfd_send_signal 534
#define __NR_pipe 42 #define __NR_pipe 42

View File

@@ -203,12 +203,14 @@
#define __NR_open_by_handle_at 371 #define __NR_open_by_handle_at 371
#define __NR_open_tree 428 #define __NR_open_tree 428
#define __NR_openat 322 #define __NR_openat 322
#define __NR_openat2 437
#define __NR_pause 29 #define __NR_pause 29
#define __NR_pciconfig_iobase 271 #define __NR_pciconfig_iobase 271
#define __NR_pciconfig_read 272 #define __NR_pciconfig_read 272
#define __NR_pciconfig_write 273 #define __NR_pciconfig_write 273
#define __NR_perf_event_open 364 #define __NR_perf_event_open 364
#define __NR_personality 136 #define __NR_personality 136
#define __NR_pidfd_getfd 438
#define __NR_pidfd_open 434 #define __NR_pidfd_open 434
#define __NR_pidfd_send_signal 424 #define __NR_pidfd_send_signal 424
#define __NR_pipe 42 #define __NR_pipe 42

View File

@@ -23,6 +23,7 @@
#define __NR_clock_settime 112 #define __NR_clock_settime 112
#define __NR_clock_settime64 404 #define __NR_clock_settime64 404
#define __NR_clone 220 #define __NR_clone 220
#define __NR_clone3 435
#define __NR_close 57 #define __NR_close 57
#define __NR_connect 203 #define __NR_connect 203
#define __NR_copy_file_range 285 #define __NR_copy_file_range 285
@@ -59,6 +60,8 @@
#define __NR_fsmount 432 #define __NR_fsmount 432
#define __NR_fsopen 430 #define __NR_fsopen 430
#define __NR_fspick 433 #define __NR_fspick 433
#define __NR_fstat64 80
#define __NR_fstatat64 79
#define __NR_fstatfs64 44 #define __NR_fstatfs64 44
#define __NR_fsync 82 #define __NR_fsync 82
#define __NR_ftruncate64 46 #define __NR_ftruncate64 46
@@ -161,8 +164,10 @@
#define __NR_open_by_handle_at 265 #define __NR_open_by_handle_at 265
#define __NR_open_tree 428 #define __NR_open_tree 428
#define __NR_openat 56 #define __NR_openat 56
#define __NR_openat2 437
#define __NR_perf_event_open 241 #define __NR_perf_event_open 241
#define __NR_personality 92 #define __NR_personality 92
#define __NR_pidfd_getfd 438
#define __NR_pidfd_open 434 #define __NR_pidfd_open 434
#define __NR_pidfd_send_signal 424 #define __NR_pidfd_send_signal 424
#define __NR_pipe2 59 #define __NR_pipe2 59

View File

@@ -193,9 +193,11 @@
#define __NR_open_by_handle_at 326 #define __NR_open_by_handle_at 326
#define __NR_open_tree 428 #define __NR_open_tree 428
#define __NR_openat 275 #define __NR_openat 275
#define __NR_openat2 437
#define __NR_pause 29 #define __NR_pause 29
#define __NR_perf_event_open 318 #define __NR_perf_event_open 318
#define __NR_personality 136 #define __NR_personality 136
#define __NR_pidfd_getfd 438
#define __NR_pidfd_open 434 #define __NR_pidfd_open 434
#define __NR_pidfd_send_signal 424 #define __NR_pidfd_send_signal 424
#define __NR_pipe 42 #define __NR_pipe 42

View File

@@ -224,9 +224,11 @@
#define __NR_open_by_handle_at 342 #define __NR_open_by_handle_at 342
#define __NR_open_tree 428 #define __NR_open_tree 428
#define __NR_openat 295 #define __NR_openat 295
#define __NR_openat2 437
#define __NR_pause 29 #define __NR_pause 29
#define __NR_perf_event_open 336 #define __NR_perf_event_open 336
#define __NR_personality 136 #define __NR_personality 136
#define __NR_pidfd_getfd 438
#define __NR_pidfd_open 434 #define __NR_pidfd_open 434
#define __NR_pidfd_send_signal 424 #define __NR_pidfd_send_signal 424
#define __NR_pipe 42 #define __NR_pipe 42

View File

@@ -179,11 +179,13 @@
#define __NR_open_by_handle_at 1327 #define __NR_open_by_handle_at 1327
#define __NR_open_tree 1452 #define __NR_open_tree 1452
#define __NR_openat 1281 #define __NR_openat 1281
#define __NR_openat2 1461
#define __NR_pciconfig_read 1173 #define __NR_pciconfig_read 1173
#define __NR_pciconfig_write 1174 #define __NR_pciconfig_write 1174
#define __NR_perf_event_open 1352 #define __NR_perf_event_open 1352
#define __NR_perfmonctl 1175 #define __NR_perfmonctl 1175
#define __NR_personality 1140 #define __NR_personality 1140
#define __NR_pidfd_getfd 1462
#define __NR_pidfd_open 1458 #define __NR_pidfd_open 1458
#define __NR_pidfd_send_signal 1448 #define __NR_pidfd_send_signal 1448
#define __NR_pipe 1058 #define __NR_pipe 1058

View File

@@ -33,6 +33,7 @@
#define __NR_clock_settime 259 #define __NR_clock_settime 259
#define __NR_clock_settime64 404 #define __NR_clock_settime64 404
#define __NR_clone 120 #define __NR_clone 120
#define __NR_clone3 435
#define __NR_close 6 #define __NR_close 6
#define __NR_connect 359 #define __NR_connect 359
#define __NR_copy_file_range 376 #define __NR_copy_file_range 376
@@ -213,9 +214,11 @@
#define __NR_open_by_handle_at 341 #define __NR_open_by_handle_at 341
#define __NR_open_tree 428 #define __NR_open_tree 428
#define __NR_openat 288 #define __NR_openat 288
#define __NR_openat2 437
#define __NR_pause 29 #define __NR_pause 29
#define __NR_perf_event_open 332 #define __NR_perf_event_open 332
#define __NR_personality 136 #define __NR_personality 136
#define __NR_pidfd_getfd 438
#define __NR_pidfd_open 434 #define __NR_pidfd_open 434
#define __NR_pidfd_send_signal 424 #define __NR_pidfd_send_signal 424
#define __NR_pipe 42 #define __NR_pipe 42

View File

@@ -224,9 +224,11 @@
#define __NR_open_by_handle_at 372 #define __NR_open_by_handle_at 372
#define __NR_open_tree 428 #define __NR_open_tree 428
#define __NR_openat 295 #define __NR_openat 295
#define __NR_openat2 437
#define __NR_pause 29 #define __NR_pause 29
#define __NR_perf_event_open 366 #define __NR_perf_event_open 366
#define __NR_personality 136 #define __NR_personality 136
#define __NR_pidfd_getfd 438
#define __NR_pidfd_open 434 #define __NR_pidfd_open 434
#define __NR_pidfd_send_signal 424 #define __NR_pidfd_send_signal 424
#define __NR_pipe 42 #define __NR_pipe 42

View File

@@ -209,9 +209,11 @@
#define __NR_open_by_handle_at 4340 #define __NR_open_by_handle_at 4340
#define __NR_open_tree 4428 #define __NR_open_tree 4428
#define __NR_openat 4288 #define __NR_openat 4288
#define __NR_openat2 4437
#define __NR_pause 4029 #define __NR_pause 4029
#define __NR_perf_event_open 4333 #define __NR_perf_event_open 4333
#define __NR_personality 4136 #define __NR_personality 4136
#define __NR_pidfd_getfd 4438
#define __NR_pidfd_open 4434 #define __NR_pidfd_open 4434
#define __NR_pidfd_send_signal 4424 #define __NR_pidfd_send_signal 4424
#define __NR_pipe 4042 #define __NR_pipe 4042

View File

@@ -192,9 +192,11 @@
#define __NR_open_by_handle_at 6304 #define __NR_open_by_handle_at 6304
#define __NR_open_tree 6428 #define __NR_open_tree 6428
#define __NR_openat 6251 #define __NR_openat 6251
#define __NR_openat2 6437
#define __NR_pause 6033 #define __NR_pause 6033
#define __NR_perf_event_open 6296 #define __NR_perf_event_open 6296
#define __NR_personality 6132 #define __NR_personality 6132
#define __NR_pidfd_getfd 6438
#define __NR_pidfd_open 6434 #define __NR_pidfd_open 6434
#define __NR_pidfd_send_signal 6424 #define __NR_pidfd_send_signal 6424
#define __NR_pipe 6021 #define __NR_pipe 6021

View File

@@ -181,9 +181,11 @@
#define __NR_open_by_handle_at 5299 #define __NR_open_by_handle_at 5299
#define __NR_open_tree 5428 #define __NR_open_tree 5428
#define __NR_openat 5247 #define __NR_openat 5247
#define __NR_openat2 5437
#define __NR_pause 5033 #define __NR_pause 5033
#define __NR_perf_event_open 5292 #define __NR_perf_event_open 5292
#define __NR_personality 5132 #define __NR_personality 5132
#define __NR_pidfd_getfd 5438
#define __NR_pidfd_open 5434 #define __NR_pidfd_open 5434
#define __NR_pidfd_send_signal 5424 #define __NR_pidfd_send_signal 5424
#define __NR_pipe 5021 #define __NR_pipe 5021

View File

@@ -163,8 +163,10 @@
#define __NR_open_by_handle_at 265 #define __NR_open_by_handle_at 265
#define __NR_open_tree 428 #define __NR_open_tree 428
#define __NR_openat 56 #define __NR_openat 56
#define __NR_openat2 437
#define __NR_perf_event_open 241 #define __NR_perf_event_open 241
#define __NR_personality 92 #define __NR_personality 92
#define __NR_pidfd_getfd 438
#define __NR_pidfd_open 434 #define __NR_pidfd_open 434
#define __NR_pidfd_send_signal 424 #define __NR_pidfd_send_signal 424
#define __NR_pipe2 59 #define __NR_pipe2 59

View File

@@ -215,12 +215,14 @@
#define __NR_open_by_handle_at 346 #define __NR_open_by_handle_at 346
#define __NR_open_tree 428 #define __NR_open_tree 428
#define __NR_openat 286 #define __NR_openat 286
#define __NR_openat2 437
#define __NR_pause 29 #define __NR_pause 29
#define __NR_pciconfig_iobase 200 #define __NR_pciconfig_iobase 200
#define __NR_pciconfig_read 198 #define __NR_pciconfig_read 198
#define __NR_pciconfig_write 199 #define __NR_pciconfig_write 199
#define __NR_perf_event_open 319 #define __NR_perf_event_open 319
#define __NR_personality 136 #define __NR_personality 136
#define __NR_pidfd_getfd 438
#define __NR_pidfd_open 434 #define __NR_pidfd_open 434
#define __NR_pidfd_send_signal 424 #define __NR_pidfd_send_signal 424
#define __NR_pipe 42 #define __NR_pipe 42

View File

@@ -200,12 +200,14 @@
#define __NR_open_by_handle_at 346 #define __NR_open_by_handle_at 346
#define __NR_open_tree 428 #define __NR_open_tree 428
#define __NR_openat 286 #define __NR_openat 286
#define __NR_openat2 437
#define __NR_pause 29 #define __NR_pause 29
#define __NR_pciconfig_iobase 200 #define __NR_pciconfig_iobase 200
#define __NR_pciconfig_read 198 #define __NR_pciconfig_read 198
#define __NR_pciconfig_write 199 #define __NR_pciconfig_write 199
#define __NR_perf_event_open 319 #define __NR_perf_event_open 319
#define __NR_personality 136 #define __NR_personality 136
#define __NR_pidfd_getfd 438
#define __NR_pidfd_open 434 #define __NR_pidfd_open 434
#define __NR_pidfd_send_signal 424 #define __NR_pidfd_send_signal 424
#define __NR_pipe 42 #define __NR_pipe 42

View File

@@ -154,8 +154,10 @@
#define __NR_open_by_handle_at 265 #define __NR_open_by_handle_at 265
#define __NR_open_tree 428 #define __NR_open_tree 428
#define __NR_openat 56 #define __NR_openat 56
#define __NR_openat2 437
#define __NR_perf_event_open 241 #define __NR_perf_event_open 241
#define __NR_personality 92 #define __NR_personality 92
#define __NR_pidfd_getfd 438
#define __NR_pidfd_open 434 #define __NR_pidfd_open 434
#define __NR_pidfd_send_signal 424 #define __NR_pidfd_send_signal 424
#define __NR_pipe2 59 #define __NR_pipe2 59

View File

@@ -211,9 +211,11 @@
#define __NR_open_by_handle_at 336 #define __NR_open_by_handle_at 336
#define __NR_open_tree 428 #define __NR_open_tree 428
#define __NR_openat 288 #define __NR_openat 288
#define __NR_openat2 437
#define __NR_pause 29 #define __NR_pause 29
#define __NR_perf_event_open 331 #define __NR_perf_event_open 331
#define __NR_personality 136 #define __NR_personality 136
#define __NR_pidfd_getfd 438
#define __NR_pidfd_open 434 #define __NR_pidfd_open 434
#define __NR_pidfd_send_signal 424 #define __NR_pidfd_send_signal 424
#define __NR_pipe 42 #define __NR_pipe 42

View File

@@ -183,9 +183,11 @@
#define __NR_open_by_handle_at 336 #define __NR_open_by_handle_at 336
#define __NR_open_tree 428 #define __NR_open_tree 428
#define __NR_openat 288 #define __NR_openat 288
#define __NR_openat2 437
#define __NR_pause 29 #define __NR_pause 29
#define __NR_perf_event_open 331 #define __NR_perf_event_open 331
#define __NR_personality 136 #define __NR_personality 136
#define __NR_pidfd_getfd 438
#define __NR_pidfd_open 434 #define __NR_pidfd_open 434
#define __NR_pidfd_send_signal 424 #define __NR_pidfd_send_signal 424
#define __NR_pipe 42 #define __NR_pipe 42

View File

@@ -208,9 +208,11 @@
#define __NR_open_by_handle_at 360 #define __NR_open_by_handle_at 360
#define __NR_open_tree 428 #define __NR_open_tree 428
#define __NR_openat 295 #define __NR_openat 295
#define __NR_openat2 437
#define __NR_pause 29 #define __NR_pause 29
#define __NR_perf_event_open 336 #define __NR_perf_event_open 336
#define __NR_personality 136 #define __NR_personality 136
#define __NR_pidfd_getfd 438
#define __NR_pidfd_open 434 #define __NR_pidfd_open 434
#define __NR_pidfd_send_signal 424 #define __NR_pidfd_send_signal 424
#define __NR_pipe 42 #define __NR_pipe 42

View File

@@ -210,12 +210,14 @@
#define __NR_open_by_handle_at 333 #define __NR_open_by_handle_at 333
#define __NR_open_tree 428 #define __NR_open_tree 428
#define __NR_openat 284 #define __NR_openat 284
#define __NR_openat2 437
#define __NR_pause 29 #define __NR_pause 29
#define __NR_pciconfig_read 148 #define __NR_pciconfig_read 148
#define __NR_pciconfig_write 149 #define __NR_pciconfig_write 149
#define __NR_perf_event_open 327 #define __NR_perf_event_open 327
#define __NR_perfctr 18 #define __NR_perfctr 18
#define __NR_personality 191 #define __NR_personality 191
#define __NR_pidfd_getfd 438
#define __NR_pidfd_open 434 #define __NR_pidfd_open 434
#define __NR_pidfd_send_signal 424 #define __NR_pidfd_send_signal 424
#define __NR_pipe 42 #define __NR_pipe 42

View File

@@ -191,12 +191,14 @@
#define __NR_open_by_handle_at 333 #define __NR_open_by_handle_at 333
#define __NR_open_tree 428 #define __NR_open_tree 428
#define __NR_openat 284 #define __NR_openat 284
#define __NR_openat2 437
#define __NR_pause 29 #define __NR_pause 29
#define __NR_pciconfig_read 148 #define __NR_pciconfig_read 148
#define __NR_pciconfig_write 149 #define __NR_pciconfig_write 149
#define __NR_perf_event_open 327 #define __NR_perf_event_open 327
#define __NR_perfctr 18 #define __NR_perfctr 18
#define __NR_personality 191 #define __NR_personality 191
#define __NR_pidfd_getfd 438
#define __NR_pidfd_open 434 #define __NR_pidfd_open 434
#define __NR_pidfd_send_signal 424 #define __NR_pidfd_send_signal 424
#define __NR_pipe 42 #define __NR_pipe 42

View File

@@ -21,8 +21,8 @@
# This file can list all potential system calls. The names are only # This file can list all potential system calls. The names are only
# used if the installed kernel headers also provide them. # used if the installed kernel headers also provide them.
# The list of system calls is current as of Linux 5.5. # The list of system calls is current as of Linux 5.6.
kernel 5.5 kernel 5.6
FAST_atomic_update FAST_atomic_update
FAST_cmpxchg FAST_cmpxchg
@@ -292,6 +292,7 @@ open
open_by_handle_at open_by_handle_at
open_tree open_tree
openat openat
openat2
osf_adjtime osf_adjtime
osf_afs_syscall osf_afs_syscall
osf_alt_plock osf_alt_plock
@@ -410,6 +411,7 @@ perf_event_open
perfctr perfctr
perfmonctl perfmonctl
personality personality
pidfd_getfd
pidfd_open pidfd_open
pidfd_send_signal pidfd_send_signal
pipe pipe

View File

@@ -186,9 +186,11 @@
#define __NR_open_by_handle_at 304 #define __NR_open_by_handle_at 304
#define __NR_open_tree 428 #define __NR_open_tree 428
#define __NR_openat 257 #define __NR_openat 257
#define __NR_openat2 437
#define __NR_pause 34 #define __NR_pause 34
#define __NR_perf_event_open 298 #define __NR_perf_event_open 298
#define __NR_personality 135 #define __NR_personality 135
#define __NR_pidfd_getfd 438
#define __NR_pidfd_open 434 #define __NR_pidfd_open 434
#define __NR_pidfd_send_signal 424 #define __NR_pidfd_send_signal 424
#define __NR_pipe 22 #define __NR_pipe 22

View File

@@ -179,9 +179,11 @@
#define __NR_open_by_handle_at 1073742128 #define __NR_open_by_handle_at 1073742128
#define __NR_open_tree 1073742252 #define __NR_open_tree 1073742252
#define __NR_openat 1073742081 #define __NR_openat 1073742081
#define __NR_openat2 1073742261
#define __NR_pause 1073741858 #define __NR_pause 1073741858
#define __NR_perf_event_open 1073742122 #define __NR_perf_event_open 1073742122
#define __NR_personality 1073741959 #define __NR_personality 1073741959
#define __NR_pidfd_getfd 1073742262
#define __NR_pidfd_open 1073742258 #define __NR_pidfd_open 1073742258
#define __NR_pidfd_send_signal 1073742248 #define __NR_pidfd_send_signal 1073742248
#define __NR_pipe 1073741846 #define __NR_pipe 1073741846