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