d8307d
commit 0bb8f8c791862a4ff38a584af23bbb5bf3f90acd
d8307d
Author: Florian Weimer <fweimer@redhat.com>
d8307d
Date:   Fri May 31 13:52:16 2019 +0200
d8307d
d8307d
    Linux: Add oddly-named arm syscalls to syscall-names.list
d8307d
    
d8307d
    <asm/unistd.h> on arm defines the following macros:
d8307d
    
d8307d
    #define __ARM_NR_breakpoint             (__ARM_NR_BASE+1)
d8307d
    #define __ARM_NR_cacheflush             (__ARM_NR_BASE+2)
d8307d
    #define __ARM_NR_usr26                  (__ARM_NR_BASE+3)
d8307d
    #define __ARM_NR_usr32                  (__ARM_NR_BASE+4)
d8307d
    #define __ARM_NR_set_tls                (__ARM_NR_BASE+5)
d8307d
    #define __ARM_NR_get_tls                (__ARM_NR_BASE+6)
d8307d
    
d8307d
    These do not follow the regular __NR_* naming convention and
d8307d
    have so far been ignored by the syscall-names.list consistency
d8307d
    checks.  This commit adds these names to the file, preparing
d8307d
    for the availability of these names in the regular __NR_*
d8307d
    namespace.
d8307d
d8307d
diff --git a/sysdeps/unix/sysv/linux/syscall-names.list b/sysdeps/unix/sysv/linux/syscall-names.list
d8307d
index 2d0354b8b3..ae8adabb70 100644
d8307d
--- a/sysdeps/unix/sysv/linux/syscall-names.list
d8307d
+++ b/sysdeps/unix/sysv/linux/syscall-names.list
d8307d
@@ -52,6 +52,7 @@ bdflush
d8307d
 bind
d8307d
 bpf
d8307d
 break
d8307d
+breakpoint
d8307d
 brk
d8307d
 cachectl
d8307d
 cacheflush
d8307d
@@ -139,6 +140,7 @@ get_kernel_syms
d8307d
 get_mempolicy
d8307d
 get_robust_list
d8307d
 get_thread_area
d8307d
+get_tls
d8307d
 getcpu
d8307d
 getcwd
d8307d
 getdents
d8307d
@@ -499,6 +501,7 @@ set_mempolicy
d8307d
 set_robust_list
d8307d
 set_thread_area
d8307d
 set_tid_address
d8307d
+set_tls
d8307d
 setdomainname
d8307d
 setfsgid
d8307d
 setfsgid32
d8307d
@@ -611,6 +614,8 @@ unlinkat
d8307d
 unshare
d8307d
 uselib
d8307d
 userfaultfd
d8307d
+usr26
d8307d
+usr32
d8307d
 ustat
d8307d
 utime
d8307d
 utimensat