Add NT_PPC_PKEY from Linux 4.16 to elf.h.
[glibc.git] / sysdeps / unix / sysv / linux / syscalls.list
blobe3dfd0c8db2b5f9079716e69db8f49ac00a0a58d
1 # File name     Caller  Syscall name    Args    Strong name     Weak names
3 adjtimex        adjtime adjtimex        i:p     __adjtimex      adjtimex ntp_adjtime
4 alarm           -       alarm           i:i     alarm
5 bdflush         EXTRA   bdflush         i:ii    __compat_bdflush        bdflush@GLIBC_2.0:GLIBC_2.23
6 capget          EXTRA   capget          i:pp    capget
7 capset          EXTRA   capset          i:pp    capset
8 clock_adjtime   EXTRA   clock_adjtime   i:ip    clock_adjtime
9 create_module   EXTRA   create_module   3       __compat_create_module  create_module@GLIBC_2.0:GLIBC_2.23
10 delete_module   EXTRA   delete_module   3       delete_module
11 epoll_create    EXTRA   epoll_create    i:i     epoll_create
12 epoll_create1   EXTRA   epoll_create1   i:i     epoll_create1
13 epoll_ctl       EXTRA   epoll_ctl       i:iiip  epoll_ctl
14 eventfd         EXTRA   eventfd2        i:ii    eventfd
15 execve          -       execve          i:spp   __execve        execve
16 flock           -       flock           i:ii    __flock         flock
17 get_kernel_syms EXTRA   get_kernel_syms i:p     __compat_get_kernel_syms        get_kernel_syms@GLIBC_2.0:GLIBC_2.23
18 getpid          -       getpid          Ei:     __getpid        getpid
19 getegid         -       getegid         Ei:     __getegid       getegid
20 geteuid         -       geteuid         Ei:     __geteuid       geteuid
21 getpgid         -       getpgid         i:i     __getpgid       getpgid
22 getpgrp         -       getpgrp         Ei:     getpgrp
23 getpmsg         -       getpmsg         i:ipppp getpmsg
24 getppid         -       getppid         Ei:     __getppid       getppid
25 getresuid       -       getresuid       i:ppp   getresuid
26 getresgid       -       getresgid       i:ppp   getresgid
27 getsid          -       getsid          i:i     getsid
28 init_module     EXTRA   init_module     5       init_module
29 inotify_add_watch       EXTRA   inotify_add_watch       i:isi   inotify_add_watch
30 inotify_init    EXTRA   inotify_init    i:      inotify_init
31 inotify_init1   EXTRA   inotify_init1   i:I     inotify_init1
32 inotify_rm_watch        EXTRA   inotify_rm_watch        i:ii    inotify_rm_watch
33 ioperm          -       ioperm          i:iii   ioperm
34 iopl            -       iopl            i:i     iopl
35 klogctl         EXTRA   syslog          i:isi   klogctl
36 lchown          -       lchown          i:sii   __lchown        lchown
37 mincore         -       mincore         i:anV   mincore
38 mlock           -       mlock           i:bn    mlock
39 mlockall        -       mlockall        i:i     mlockall
40 mount           EXTRA   mount           i:sssip __mount mount
41 mremap          EXTRA   mremap          b:ainip __mremap        mremap
42 munlock         -       munlock         i:ai    munlock
43 munlockall      -       munlockall      i:      munlockall
44 nfsservctl      EXTRA   nfsservctl      i:ipp   nfsservctl
45 pipe            -       pipe            i:f     __pipe          pipe
46 pipe2           -       pipe2           i:fi    __pipe2         pipe2
47 pivot_root      EXTRA   pivot_root      i:ss    pivot_root
48 prctl           EXTRA   prctl           i:iiiii __prctl         prctl
49 putpmsg         -       putpmsg         i:ippii putpmsg
50 query_module    EXTRA   query_module    i:sipip __compat_query_module   query_module@GLIBC_2.0:GLIBC_2.23
51 quotactl        EXTRA   quotactl        i:isip  quotactl
52 remap_file_pages -      remap_file_pages i:piiii        __remap_file_pages remap_file_pages
53 sched_getp      -       sched_getparam  i:ip    __sched_getparam        sched_getparam
54 sched_gets      -       sched_getscheduler      i:i     __sched_getscheduler    sched_getscheduler
55 sched_primax    -       sched_get_priority_max  i:i     __sched_get_priority_max        sched_get_priority_max
56 sched_primin    -       sched_get_priority_min  i:i     __sched_get_priority_min        sched_get_priority_min
57 sched_rr_gi     -       sched_rr_get_interval   i:ip    __sched_rr_get_interval sched_rr_get_interval
58 sched_setp      -       sched_setparam  i:ip    __sched_setparam        sched_setparam
59 sched_sets      -       sched_setscheduler      i:iip   __sched_setscheduler    sched_setscheduler
60 sched_yield     -       sched_yield     i:      __sched_yield   sched_yield
61 sendfile        -       sendfile        i:iipi  sendfile
62 sendfile64      -       sendfile64      i:iipi  sendfile64
63 setfsgid        EXTRA   setfsgid        i:i     setfsgid
64 setfsuid        EXTRA   setfsuid        i:i     setfsuid
65 setpgid         -       setpgid         i:ii    __setpgid       setpgid
66 sigaltstack     -       sigaltstack     i:PP    __sigaltstack   sigaltstack
67 stime           -       stime           i:p     stime
68 sysinfo         EXTRA   sysinfo         i:p     __sysinfo       sysinfo
69 swapon          -       swapon          i:si    __swapon        swapon
70 swapoff         -       swapoff         i:s     __swapoff       swapoff
71 unshare         EXTRA   unshare         i:i     unshare
72 uselib          EXTRA   uselib          i:s     __compat_uselib uselib@GLIBC_2.0:GLIBC_2.23
73 utime           -       utime           i:sP    utime
74 wait4           -       wait4           i:iWiP  __wait4         wait4
76 chown           -       chown           i:sii   __libc_chown    __chown chown
78 fchownat        -       fchownat        i:isiii fchownat
79 linkat          -       linkat          i:isisi linkat
80 mkdirat         -       mkdirat         i:isi   mkdirat
81 readlinkat      -       readlinkat      i:issi  readlinkat
82 symlinkat       -       symlinkat       i:sis   symlinkat
83 unlinkat        -       unlinkat        i:isi   unlinkat
85 setxattr        -       setxattr        i:sspii setxattr
86 lsetxattr       -       lsetxattr       i:sspii lsetxattr
87 fsetxattr       -       fsetxattr       i:ispii fsetxattr
88 getxattr        -       getxattr        i:sspi  getxattr
89 lgetxattr       -       lgetxattr       i:sspi  lgetxattr
90 fgetxattr       -       fgetxattr       i:ispi  fgetxattr
91 listxattr       -       listxattr       i:ssi   listxattr
92 llistxattr      -       llistxattr      i:ssi   llistxattr
93 flistxattr      -       flistxattr      i:isi   flistxattr
94 removexattr     -       removexattr     i:ss    removexattr
95 lremovexattr    -       lremovexattr    i:ss    lremovexattr
96 fremovexattr    -       fremovexattr    i:is    fremovexattr
98 mq_setattr      -       mq_getsetattr   i:ipp   mq_setattr
100 timerfd_create  EXTRA   timerfd_create  i:ii    timerfd_create
101 timerfd_settime EXTRA   timerfd_settime i:iipp  timerfd_settime
102 timerfd_gettime EXTRA   timerfd_gettime i:ip    timerfd_gettime
104 fanotify_init   EXTRA   fanotify_init   i:ii    fanotify_init
106 name_to_handle_at EXTRA name_to_handle_at i:isppi name_to_handle_at
108 setns           EXTRA   setns           i:ii    setns
110 process_vm_readv EXTRA  process_vm_readv i:ipipii process_vm_readv
111 process_vm_writev EXTRA process_vm_writev i:ipipii process_vm_writev
112 memfd_create    EXTRA   memfd_create    i:si    memfd_create
113 pkey_alloc      EXTRA   pkey_alloc      i:ii    pkey_alloc
114 pkey_free       EXTRA   pkey_free       i:i     pkey_free