]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
Update syscall lists for Linux 5.6.
authorJoseph Myers <joseph@codesourcery.com>
Fri, 3 Apr 2020 18:07:55 +0000 (18:07 +0000)
committerJoseph Myers <joseph@codesourcery.com>
Fri, 3 Apr 2020 18:07:55 +0000 (18:07 +0000)
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.

24 files changed:
sysdeps/unix/sysv/linux/aarch64/arch-syscall.h
sysdeps/unix/sysv/linux/alpha/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/ia64/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/nios2/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/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 c8471947b9c209be6add1e528f892f1a6c54f966..81767d677783791ed00e080b686f9ef020993be7 100644 (file)
 #define __NR_open_by_handle_at 265
 #define __NR_open_tree 428
 #define __NR_openat 56
+#define __NR_openat2 437
 #define __NR_perf_event_open 241
 #define __NR_personality 92
+#define __NR_pidfd_getfd 438
 #define __NR_pidfd_open 434
 #define __NR_pidfd_send_signal 424
 #define __NR_pipe2 59
index 5c8f92c8139b0c21ed20fa7d092c26560ad079d6..97db195b7ce3f675fa96e07eb5726750805b0140 100644 (file)
 #define __NR_open_by_handle_at 498
 #define __NR_open_tree 538
 #define __NR_openat 450
+#define __NR_openat2 547
 #define __NR_osf_adjtime 140
 #define __NR_osf_afs_syscall 258
 #define __NR_osf_alt_plock 181
 #define __NR_pciconfig_write 346
 #define __NR_perf_event_open 493
 #define __NR_personality 324
+#define __NR_pidfd_getfd 548
 #define __NR_pidfd_open 544
 #define __NR_pidfd_send_signal 534
 #define __NR_pipe 42
index c6554a8a6a6e7fe3359f1272f619c3da7c90629b..d13eeedf4d29486df6aee35d2b140dd45a33b6d5 100644 (file)
 #define __NR_open_by_handle_at 371
 #define __NR_open_tree 428
 #define __NR_openat 322
+#define __NR_openat2 437
 #define __NR_pause 29
 #define __NR_pciconfig_iobase 271
 #define __NR_pciconfig_read 272
 #define __NR_pciconfig_write 273
 #define __NR_perf_event_open 364
 #define __NR_personality 136
+#define __NR_pidfd_getfd 438
 #define __NR_pidfd_open 434
 #define __NR_pidfd_send_signal 424
 #define __NR_pipe 42
index 610c00845d02ff0881bfc25bc2708de8a95f0347..6273d1bd20e9c68536b91c64995733eb3b06cdc1 100644 (file)
@@ -23,6 +23,7 @@
 #define __NR_clock_settime 112
 #define __NR_clock_settime64 404
 #define __NR_clone 220
+#define __NR_clone3 435
 #define __NR_close 57
 #define __NR_connect 203
 #define __NR_copy_file_range 285
@@ -59,6 +60,8 @@
 #define __NR_fsmount 432
 #define __NR_fsopen 430
 #define __NR_fspick 433
+#define __NR_fstat64 80
+#define __NR_fstatat64 79
 #define __NR_fstatfs64 44
 #define __NR_fsync 82
 #define __NR_ftruncate64 46
 #define __NR_open_by_handle_at 265
 #define __NR_open_tree 428
 #define __NR_openat 56
+#define __NR_openat2 437
 #define __NR_perf_event_open 241
 #define __NR_personality 92
+#define __NR_pidfd_getfd 438
 #define __NR_pidfd_open 434
 #define __NR_pidfd_send_signal 424
 #define __NR_pipe2 59
index 175f641c7f1914e4fbd60f70a0d894cb977fc5c3..80b7278d12e9e3674981e236f791ed46112d7871 100644 (file)
 #define __NR_open_by_handle_at 326
 #define __NR_open_tree 428
 #define __NR_openat 275
+#define __NR_openat2 437
 #define __NR_pause 29
 #define __NR_perf_event_open 318
 #define __NR_personality 136
+#define __NR_pidfd_getfd 438
 #define __NR_pidfd_open 434
 #define __NR_pidfd_send_signal 424
 #define __NR_pipe 42
index ece8bf04bc03de93fd938d73ab8b284964f82651..6669c1bb56fe3f4b04a42e21bd68c4aae82542c8 100644 (file)
 #define __NR_open_by_handle_at 342
 #define __NR_open_tree 428
 #define __NR_openat 295
+#define __NR_openat2 437
 #define __NR_pause 29
 #define __NR_perf_event_open 336
 #define __NR_personality 136
+#define __NR_pidfd_getfd 438
 #define __NR_pidfd_open 434
 #define __NR_pidfd_send_signal 424
 #define __NR_pipe 42
index eb31b3b743d7a231bc2f5b4ef04f606c830c12ce..60ec095fdec84e61a4a37dd77b960c40264c7792 100644 (file)
 #define __NR_open_by_handle_at 1327
 #define __NR_open_tree 1452
 #define __NR_openat 1281
+#define __NR_openat2 1461
 #define __NR_pciconfig_read 1173
 #define __NR_pciconfig_write 1174
 #define __NR_perf_event_open 1352
 #define __NR_perfmonctl 1175
 #define __NR_personality 1140
+#define __NR_pidfd_getfd 1462
 #define __NR_pidfd_open 1458
 #define __NR_pidfd_send_signal 1448
 #define __NR_pipe 1058
index 5cbfdbf9bb8a7301edf81a6ded23713b578febf9..2edecb1b72237f27e046f137edf381f194d753ec 100644 (file)
@@ -33,6 +33,7 @@
 #define __NR_clock_settime 259
 #define __NR_clock_settime64 404
 #define __NR_clone 120
+#define __NR_clone3 435
 #define __NR_close 6
 #define __NR_connect 359
 #define __NR_copy_file_range 376
 #define __NR_open_by_handle_at 341
 #define __NR_open_tree 428
 #define __NR_openat 288
+#define __NR_openat2 437
 #define __NR_pause 29
 #define __NR_perf_event_open 332
 #define __NR_personality 136
+#define __NR_pidfd_getfd 438
 #define __NR_pidfd_open 434
 #define __NR_pidfd_send_signal 424
 #define __NR_pipe 42
index e7ab554b2fae8d86cffc9594374fd1c373dd3724..d72845c1f5bc3a26aa2d14692d78886f0675d1da 100644 (file)
 #define __NR_open_by_handle_at 372
 #define __NR_open_tree 428
 #define __NR_openat 295
+#define __NR_openat2 437
 #define __NR_pause 29
 #define __NR_perf_event_open 366
 #define __NR_personality 136
+#define __NR_pidfd_getfd 438
 #define __NR_pidfd_open 434
 #define __NR_pidfd_send_signal 424
 #define __NR_pipe 42
index 53c662127fa35c24d4d5b857c1e8eb9c20434e66..29217a1304ecbf00769f3d5a4b5ba270626159e2 100644 (file)
 #define __NR_open_by_handle_at 4340
 #define __NR_open_tree 4428
 #define __NR_openat 4288
+#define __NR_openat2 4437
 #define __NR_pause 4029
 #define __NR_perf_event_open 4333
 #define __NR_personality 4136
+#define __NR_pidfd_getfd 4438
 #define __NR_pidfd_open 4434
 #define __NR_pidfd_send_signal 4424
 #define __NR_pipe 4042
index 4faaabb76347b17d1df91e38c504a6ccd17feab7..26996a61c8369cec86d2f5be569d9520845d383e 100644 (file)
 #define __NR_open_by_handle_at 6304
 #define __NR_open_tree 6428
 #define __NR_openat 6251
+#define __NR_openat2 6437
 #define __NR_pause 6033
 #define __NR_perf_event_open 6296
 #define __NR_personality 6132
+#define __NR_pidfd_getfd 6438
 #define __NR_pidfd_open 6434
 #define __NR_pidfd_send_signal 6424
 #define __NR_pipe 6021
index ba20185ab511c6392cf957fdc695675a2539be5c..f046a7735122b09a51606a503f38fde0e3d6a8dd 100644 (file)
 #define __NR_open_by_handle_at 5299
 #define __NR_open_tree 5428
 #define __NR_openat 5247
+#define __NR_openat2 5437
 #define __NR_pause 5033
 #define __NR_perf_event_open 5292
 #define __NR_personality 5132
+#define __NR_pidfd_getfd 5438
 #define __NR_pidfd_open 5434
 #define __NR_pidfd_send_signal 5424
 #define __NR_pipe 5021
index 6c2ae7f72714c9c663c394cc9bc7be7d2c2a01cd..cf85d11b4a7ca17dc74e172d497b9bd155013a15 100644 (file)
 #define __NR_open_by_handle_at 265
 #define __NR_open_tree 428
 #define __NR_openat 56
+#define __NR_openat2 437
 #define __NR_perf_event_open 241
 #define __NR_personality 92
+#define __NR_pidfd_getfd 438
 #define __NR_pidfd_open 434
 #define __NR_pidfd_send_signal 424
 #define __NR_pipe2 59
index 49f094889f68821c4c9cd57b8be8089d4d79bae6..90ff02b3f1115a95ef287a07f24660e9a58645cc 100644 (file)
 #define __NR_open_by_handle_at 346
 #define __NR_open_tree 428
 #define __NR_openat 286
+#define __NR_openat2 437
 #define __NR_pause 29
 #define __NR_pciconfig_iobase 200
 #define __NR_pciconfig_read 198
 #define __NR_pciconfig_write 199
 #define __NR_perf_event_open 319
 #define __NR_personality 136
+#define __NR_pidfd_getfd 438
 #define __NR_pidfd_open 434
 #define __NR_pidfd_send_signal 424
 #define __NR_pipe 42
index 2de23740e69145263b997db5bf8d62c76fa47c51..311a560d86305011d689d77873be2ded16a7cfba 100644 (file)
 #define __NR_open_by_handle_at 346
 #define __NR_open_tree 428
 #define __NR_openat 286
+#define __NR_openat2 437
 #define __NR_pause 29
 #define __NR_pciconfig_iobase 200
 #define __NR_pciconfig_read 198
 #define __NR_pciconfig_write 199
 #define __NR_perf_event_open 319
 #define __NR_personality 136
+#define __NR_pidfd_getfd 438
 #define __NR_pidfd_open 434
 #define __NR_pidfd_send_signal 424
 #define __NR_pipe 42
index 73eff81345a5df5009282f147f1d051364044b04..1f90f25891aab2214bcb91394b3e930cb9c994f7 100644 (file)
 #define __NR_open_by_handle_at 265
 #define __NR_open_tree 428
 #define __NR_openat 56
+#define __NR_openat2 437
 #define __NR_perf_event_open 241
 #define __NR_personality 92
+#define __NR_pidfd_getfd 438
 #define __NR_pidfd_open 434
 #define __NR_pidfd_send_signal 424
 #define __NR_pipe2 59
index 1498037fb8809b520a534f2ab3a7bd4186300911..92210b61375c36de24ba97884c092b6fb9082ae6 100644 (file)
 #define __NR_open_by_handle_at 336
 #define __NR_open_tree 428
 #define __NR_openat 288
+#define __NR_openat2 437
 #define __NR_pause 29
 #define __NR_perf_event_open 331
 #define __NR_personality 136
+#define __NR_pidfd_getfd 438
 #define __NR_pidfd_open 434
 #define __NR_pidfd_send_signal 424
 #define __NR_pipe 42
index 96de3948c43d78fef2a86fdb12feda34ca114d74..af031e9734cc205afe4874ae9b0e997cecb15ee0 100644 (file)
 #define __NR_open_by_handle_at 336
 #define __NR_open_tree 428
 #define __NR_openat 288
+#define __NR_openat2 437
 #define __NR_pause 29
 #define __NR_perf_event_open 331
 #define __NR_personality 136
+#define __NR_pidfd_getfd 438
 #define __NR_pidfd_open 434
 #define __NR_pidfd_send_signal 424
 #define __NR_pipe 42
index f1e5b8fcde13d6cf9aa00f91a456a2ce085b43bb..e554ad25bdfc126e42e5d77f32d191a8d1f9b64e 100644 (file)
 #define __NR_open_by_handle_at 360
 #define __NR_open_tree 428
 #define __NR_openat 295
+#define __NR_openat2 437
 #define __NR_pause 29
 #define __NR_perf_event_open 336
 #define __NR_personality 136
+#define __NR_pidfd_getfd 438
 #define __NR_pidfd_open 434
 #define __NR_pidfd_send_signal 424
 #define __NR_pipe 42
index 0c3101195a8a267f475fd7822e433b8dbb677fc5..cb93f9425963d193558d6dba0c868e46a4386236 100644 (file)
 #define __NR_open_by_handle_at 333
 #define __NR_open_tree 428
 #define __NR_openat 284
+#define __NR_openat2 437
 #define __NR_pause 29
 #define __NR_pciconfig_read 148
 #define __NR_pciconfig_write 149
 #define __NR_perf_event_open 327
 #define __NR_perfctr 18
 #define __NR_personality 191
+#define __NR_pidfd_getfd 438
 #define __NR_pidfd_open 434
 #define __NR_pidfd_send_signal 424
 #define __NR_pipe 42
index 71df71f60ba6a34b2557594d5cb7b095df965d45..6f108ffd6bd1915d228684f3878c201d40b98679 100644 (file)
 #define __NR_open_by_handle_at 333
 #define __NR_open_tree 428
 #define __NR_openat 284
+#define __NR_openat2 437
 #define __NR_pause 29
 #define __NR_pciconfig_read 148
 #define __NR_pciconfig_write 149
 #define __NR_perf_event_open 327
 #define __NR_perfctr 18
 #define __NR_personality 191
+#define __NR_pidfd_getfd 438
 #define __NR_pidfd_open 434
 #define __NR_pidfd_send_signal 424
 #define __NR_pipe 42
index 3d89814003a2225773c1291361fb200bb37f607c..314a65393844da44bbc7e4a74efc0312c16c36b5 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 5.5.
-kernel 5.5
+# The list of system calls is current as of Linux 5.6.
+kernel 5.6
 
 FAST_atomic_update
 FAST_cmpxchg
@@ -292,6 +292,7 @@ open
 open_by_handle_at
 open_tree
 openat
+openat2
 osf_adjtime
 osf_afs_syscall
 osf_alt_plock
@@ -410,6 +411,7 @@ perf_event_open
 perfctr
 perfmonctl
 personality
+pidfd_getfd
 pidfd_open
 pidfd_send_signal
 pipe
index 80e71605212df8cb901b0251e87d9dfa4ce4c800..d22e5b2da97e04998ba20a3e3b272d02d29af7fd 100644 (file)
 #define __NR_open_by_handle_at 304
 #define __NR_open_tree 428
 #define __NR_openat 257
+#define __NR_openat2 437
 #define __NR_pause 34
 #define __NR_perf_event_open 298
 #define __NR_personality 135
+#define __NR_pidfd_getfd 438
 #define __NR_pidfd_open 434
 #define __NR_pidfd_send_signal 424
 #define __NR_pipe 22
index b26d0de84176d5f28735e4b6a5e4b4b2ac924b8a..9a6f4f16d28f1374e36c95eb96a209669660ffd1 100644 (file)
 #define __NR_open_by_handle_at 1073742128
 #define __NR_open_tree 1073742252
 #define __NR_openat 1073742081
+#define __NR_openat2 1073742261
 #define __NR_pause 1073741858
 #define __NR_perf_event_open 1073742122
 #define __NR_personality 1073741959
+#define __NR_pidfd_getfd 1073742262
 #define __NR_pidfd_open 1073742258
 #define __NR_pidfd_send_signal 1073742248
 #define __NR_pipe 1073741846