Use --enable-obsolete in build-many-glibcs.py for nios2-linux-gnu
[glibc.git] / sysdeps / unix / sysv / linux / syscalls.list
blob9ac42c3436dd1520a0db883b31e4456778b9931e
1 # File name     Caller  Syscall name    Args    Strong name     Weak names
3 alarm           -       alarm           i:i     alarm
4 bdflush         EXTRA   bdflush         i:ii    __compat_bdflush        bdflush@GLIBC_2.0:GLIBC_2.23
5 capget          EXTRA   capget          i:pp    capget
6 capset          EXTRA   capset          i:pp    capset
7 create_module   EXTRA   create_module   3       __compat_create_module  create_module@GLIBC_2.0:GLIBC_2.23
8 delete_module   EXTRA   delete_module   3       delete_module
9 epoll_create1   EXTRA   epoll_create1   i:i     epoll_create1
10 epoll_ctl       EXTRA   epoll_ctl       i:iiip  epoll_ctl
11 eventfd         EXTRA   eventfd2        i:ii    eventfd
12 execve          -       execve          i:spp   __execve        execve
13 flock           -       flock           i:ii    __flock         flock
14 fsconfig        EXTRA   fsconfig        i:iUsNi fsconfig
15 fsmount         EXTRA   fsmount         i:iUU   fsmount
16 fsopen          EXTRA   fsopen          i:sU    fsopen
17 fspick          EXTRA   fspick          i:isU   fspick
18 get_kernel_syms EXTRA   get_kernel_syms i:p     __compat_get_kernel_syms        get_kernel_syms@GLIBC_2.0:GLIBC_2.23
19 getpid          -       getpid          Ei:     __getpid        getpid
20 getegid         -       getegid         Ei:     __getegid       getegid
21 geteuid         -       geteuid         Ei:     __geteuid       geteuid
22 getpgid         -       getpgid         i:i     __getpgid       getpgid
23 getpgrp         -       getpgrp         Ei:     getpgrp
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_init1   EXTRA   inotify_init1   i:I     inotify_init1
31 inotify_rm_watch        EXTRA   inotify_rm_watch        i:ii    inotify_rm_watch
32 ioperm          -       ioperm          i:UUi   ioperm
33 iopl            -       iopl            i:i     iopl
34 klogctl         EXTRA   syslog          i:isi   klogctl
35 lchown          -       lchown          i:sii   __lchown        lchown
36 mincore         -       mincore         i:aUV   mincore
37 mlock           -       mlock           i:bU    mlock
38 mlockall        -       mlockall        i:i     mlockall
39 mount           EXTRA   mount           i:sssUp __mount mount
40 mount_setattr   EXTRA   mount_setattr   i:isUpU mount_setattr
41 move_mount      EXTRA   move_mount      i:isisU move_mount
42 munlock         -       munlock         i:aU    munlock
43 munlockall      -       munlockall      i:      munlockall
44 nfsservctl      EXTRA   nfsservctl      i:ipp   __compat_nfsservctl     nfsservctl@GLIBC_2.0:GLIBC_2.28
45 open_tree       EXTRA   open_tree       i:isU   open_tree
46 pipe2           -       pipe2           i:fi    __pipe2         pipe2
47 pidfd_open      EXTRA   pidfd_open      i:iU    pidfd_open
48 pidfd_getfd     EXTRA   pidfd_getfd     i:iiU   pidfd_getfd
49 prctl           EXTRA   prctl           i:iiiii __prctl         prctl __prctl_time64
50 pivot_root      EXTRA   pivot_root      i:ss    pivot_root
51 pidfd_send_signal       EXTRA   pidfd_send_signal       i:iiPU  pidfd_send_signal
52 process_madvise EXTRA   process_madvise i:iPniU process_madvise
53 process_mrelease EXTRA  process_mrelease i:iU   process_mrelease
54 query_module    EXTRA   query_module    i:sipip __compat_query_module   query_module@GLIBC_2.0:GLIBC_2.23
55 quotactl        EXTRA   quotactl        i:isip  quotactl
56 remap_file_pages -      remap_file_pages i:pUiUi        __remap_file_pages remap_file_pages
57 sched_getp      -       sched_getparam  i:ip    __sched_getparam        sched_getparam
58 sched_gets      -       sched_getscheduler      i:i     __sched_getscheduler    sched_getscheduler
59 sched_primax    -       sched_get_priority_max  i:i     __sched_get_priority_max        sched_get_priority_max
60 sched_primin    -       sched_get_priority_min  i:i     __sched_get_priority_min        sched_get_priority_min
61 sched_setp      -       sched_setparam  i:ip    __sched_setparam        sched_setparam
62 sched_sets      -       sched_setscheduler      i:iip   __sched_setscheduler    sched_setscheduler
63 sched_yield     -       sched_yield     i:      __sched_yield   sched_yield
64 setfsgid        EXTRA   setfsgid        i:i     setfsgid
65 setfsuid        EXTRA   setfsuid        i:i     setfsuid
66 setpgid         -       setpgid         i:ii    __setpgid       setpgid
67 sigaltstack     -       sigaltstack     i:PP    __sigaltstack   sigaltstack
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
74 chown           -       chown           i:sii   __libc_chown    __chown chown
76 fchownat        -       fchownat        i:isiii fchownat
77 linkat          -       linkat          i:isisi linkat
78 mkdirat         -       mkdirat         i:isi   mkdirat
79 readlinkat      -       readlinkat      i:issU  readlinkat
80 symlinkat       -       symlinkat       i:sis   symlinkat
81 unlinkat        -       unlinkat        i:isi   unlinkat
83 setxattr        -       setxattr        i:sspUi setxattr
84 lsetxattr       -       lsetxattr       i:sspUi lsetxattr
85 fsetxattr       -       fsetxattr       i:ispUi fsetxattr
86 getxattr        -       getxattr        i:sspU  getxattr
87 lgetxattr       -       lgetxattr       i:sspU  lgetxattr
88 fgetxattr       -       fgetxattr       i:ispU  fgetxattr
89 listxattr       -       listxattr       i:ssU   listxattr
90 llistxattr      -       llistxattr      i:ssU   llistxattr
91 flistxattr      -       flistxattr      i:isU   flistxattr
92 removexattr     -       removexattr     i:ss    removexattr
93 lremovexattr    -       lremovexattr    i:ss    lremovexattr
94 fremovexattr    -       fremovexattr    i:is    fremovexattr
96 timerfd_create  EXTRA   timerfd_create  i:ii    timerfd_create
98 fanotify_init   EXTRA   fanotify_init   i:ii    fanotify_init
100 name_to_handle_at EXTRA name_to_handle_at i:isppi name_to_handle_at
102 setns           EXTRA   setns           i:ii    setns
104 memfd_create    EXTRA   memfd_create    i:si    memfd_create
105 pkey_alloc      EXTRA   pkey_alloc      i:ii    pkey_alloc
106 pkey_free       EXTRA   pkey_free       i:i     pkey_free
107 gettid          EXTRA   gettid          Ei:     __gettid        gettid
108 tgkill          EXTRA   tgkill          i:iii   __tgkill        tgkill
109 close_range     -       close_range     i:iii   __close_range   close_range