d8307d
commit 7621676f7a5130c030f7fff1cab72dbf2993b837
d8307d
Author: Joseph Myers <joseph@codesourcery.com>
d8307d
Date:   Tue May 7 23:57:26 2019 +0000
d8307d
d8307d
    Update syscall-names.list for Linux 5.1.
d8307d
    
d8307d
    This patch updates syscall-names.list for Linux 5.1 (which has many
d8307d
    new syscalls, mainly but not entirely ones for 64-bit time).
d8307d
    
d8307d
    Tested with build-many-glibcs.py (before the revert of the move to
d8307d
    Linux 5.1 there; verified there were no tst-syscall-list failures).
d8307d
    
d8307d
            * sysdeps/unix/sysv/linux/syscall-names.list: Update kernel
d8307d
            version to 5.1.
d8307d
            (clock_adjtime64) New syscall.
d8307d
            (clock_getres_time64) Likewise.
d8307d
            (clock_gettime64) Likewise.
d8307d
            (clock_nanosleep_time64) Likewise.
d8307d
            (clock_settime64) Likewise.
d8307d
            (futex_time64) Likewise.
d8307d
            (io_pgetevents_time64) Likewise.
d8307d
            (io_uring_enter) Likewise.
d8307d
            (io_uring_register) Likewise.
d8307d
            (io_uring_setup) Likewise.
d8307d
            (mq_timedreceive_time64) Likewise.
d8307d
            (mq_timedsend_time64) Likewise.
d8307d
            (pidfd_send_signal) Likewise.
d8307d
            (ppoll_time64) Likewise.
d8307d
            (pselect6_time64) Likewise.
d8307d
            (recvmmsg_time64) Likewise.
d8307d
            (rt_sigtimedwait_time64) Likewise.
d8307d
            (sched_rr_get_interval_time64) Likewise.
d8307d
            (semtimedop_time64) Likewise.
d8307d
            (timer_gettime64) Likewise.
d8307d
            (timer_settime64) Likewise.
d8307d
            (timerfd_gettime64) Likewise.
d8307d
            (timerfd_settime64) Likewise.
d8307d
            (utimensat_time64) Likewise.
d8307d
d8307d
diff --git a/sysdeps/unix/sysv/linux/syscall-names.list b/sysdeps/unix/sysv/linux/syscall-names.list
d8307d
index 0227e52a5f..2d0354b8b3 100644
d8307d
--- a/sysdeps/unix/sysv/linux/syscall-names.list
d8307d
+++ b/sysdeps/unix/sysv/linux/syscall-names.list
d8307d
@@ -22,8 +22,8 @@
d8307d
 # names are only used if the installed kernel headers also provide
d8307d
 # them.
d8307d
 
d8307d
-# The list of system calls is current as of Linux 5.0.
d8307d
-kernel 5.0
d8307d
+# The list of system calls is current as of Linux 5.1.
d8307d
+kernel 5.1
d8307d
 
d8307d
 FAST_atomic_update
d8307d
 FAST_cmpxchg
d8307d
@@ -63,10 +63,15 @@ chown
d8307d
 chown32
d8307d
 chroot
d8307d
 clock_adjtime
d8307d
+clock_adjtime64
d8307d
 clock_getres
d8307d
+clock_getres_time64
d8307d
 clock_gettime
d8307d
+clock_gettime64
d8307d
 clock_nanosleep
d8307d
+clock_nanosleep_time64
d8307d
 clock_settime
d8307d
+clock_settime64
d8307d
 clone
d8307d
 clone2
d8307d
 close
d8307d
@@ -128,6 +133,7 @@ ftime
d8307d
 ftruncate
d8307d
 ftruncate64
d8307d
 futex
d8307d
+futex_time64
d8307d
 futimesat
d8307d
 get_kernel_syms
d8307d
 get_mempolicy
d8307d
@@ -187,8 +193,12 @@ io_cancel
d8307d
 io_destroy
d8307d
 io_getevents
d8307d
 io_pgetevents
d8307d
+io_pgetevents_time64
d8307d
 io_setup
d8307d
 io_submit
d8307d
+io_uring_enter
d8307d
+io_uring_register
d8307d
+io_uring_setup
d8307d
 ioctl
d8307d
 ioperm
d8307d
 iopl
d8307d
@@ -242,7 +252,9 @@ mq_getsetattr
d8307d
 mq_notify
d8307d
 mq_open
d8307d
 mq_timedreceive
d8307d
+mq_timedreceive_time64
d8307d
 mq_timedsend
d8307d
+mq_timedsend_time64
d8307d
 mq_unlink
d8307d
 mremap
d8307d
 msgctl
d8307d
@@ -389,6 +401,7 @@ perf_event_open
d8307d
 perfctr
d8307d
 perfmonctl
d8307d
 personality
d8307d
+pidfd_send_signal
d8307d
 pipe
d8307d
 pipe2
d8307d
 pivot_root
d8307d
@@ -397,6 +410,7 @@ pkey_free
d8307d
 pkey_mprotect
d8307d
 poll
d8307d
 ppoll
d8307d
+ppoll_time64
d8307d
 prctl
d8307d
 pread64
d8307d
 preadv
d8307d
@@ -407,6 +421,7 @@ process_vm_writev
d8307d
 prof
d8307d
 profil
d8307d
 pselect6
d8307d
+pselect6_time64
d8307d
 ptrace
d8307d
 putpmsg
d8307d
 pwrite64
d8307d
@@ -424,6 +439,7 @@ reboot
d8307d
 recv
d8307d
 recvfrom
d8307d
 recvmmsg
d8307d
+recvmmsg_time64
d8307d
 recvmsg
d8307d
 remap_file_pages
d8307d
 removexattr
d8307d
@@ -442,6 +458,7 @@ rt_sigqueueinfo
d8307d
 rt_sigreturn
d8307d
 rt_sigsuspend
d8307d
 rt_sigtimedwait
d8307d
+rt_sigtimedwait_time64
d8307d
 rt_tgsigqueueinfo
d8307d
 rtas
d8307d
 s390_guarded_storage
d8307d
@@ -457,6 +474,7 @@ sched_getattr
d8307d
 sched_getparam
d8307d
 sched_getscheduler
d8307d
 sched_rr_get_interval
d8307d
+sched_rr_get_interval_time64
d8307d
 sched_set_affinity
d8307d
 sched_setaffinity
d8307d
 sched_setattr
d8307d
@@ -470,6 +488,7 @@ semctl
d8307d
 semget
d8307d
 semop
d8307d
 semtimedop
d8307d
+semtimedop_time64
d8307d
 send
d8307d
 sendfile
d8307d
 sendfile64
d8307d
@@ -567,11 +586,15 @@ timer_create
d8307d
 timer_delete
d8307d
 timer_getoverrun
d8307d
 timer_gettime
d8307d
+timer_gettime64
d8307d
 timer_settime
d8307d
+timer_settime64
d8307d
 timerfd
d8307d
 timerfd_create
d8307d
 timerfd_gettime
d8307d
+timerfd_gettime64
d8307d
 timerfd_settime
d8307d
+timerfd_settime64
d8307d
 times
d8307d
 tkill
d8307d
 truncate
d8307d
@@ -591,6 +614,7 @@ userfaultfd
d8307d
 ustat
d8307d
 utime
d8307d
 utimensat
d8307d
+utimensat_time64
d8307d
 utimes
d8307d
 utrap_install
d8307d
 vfork