]> git.kernelconcepts.de Git - karo-tx-linux.git/blob - arch/x86/entry/syscalls/syscall_32.tbl
Merge remote-tracking branch 'at91/at91-next'
[karo-tx-linux.git] / arch / x86 / entry / syscalls / syscall_32.tbl
1 #
2 # 32-bit system call numbers and entry vectors
3 #
4 # The format is:
5 # <number> <abi> <name> <entry point> <compat entry point>
6 #
7 # The abi is always "i386" for this file.
8 #
9 0       i386    restart_syscall         sys_restart_syscall
10 1       i386    exit                    sys_exit
11 2       i386    fork                    sys_fork                        sys_fork
12 3       i386    read                    sys_read
13 4       i386    write                   sys_write
14 5       i386    open                    sys_open                        compat_sys_open
15 6       i386    close                   sys_close
16 7       i386    waitpid                 sys_waitpid                     sys32_waitpid
17 8       i386    creat                   sys_creat
18 9       i386    link                    sys_link
19 10      i386    unlink                  sys_unlink
20 11      i386    execve                  sys_execve                      compat_sys_execve
21 12      i386    chdir                   sys_chdir
22 13      i386    time                    sys_time                        compat_sys_time
23 14      i386    mknod                   sys_mknod
24 15      i386    chmod                   sys_chmod
25 16      i386    lchown                  sys_lchown16
26 17      i386    break
27 18      i386    oldstat                 sys_stat
28 19      i386    lseek                   sys_lseek                       compat_sys_lseek
29 20      i386    getpid                  sys_getpid
30 21      i386    mount                   sys_mount                       compat_sys_mount
31 22      i386    umount                  sys_oldumount
32 23      i386    setuid                  sys_setuid16
33 24      i386    getuid                  sys_getuid16
34 25      i386    stime                   sys_stime                       compat_sys_stime
35 26      i386    ptrace                  sys_ptrace                      compat_sys_ptrace
36 27      i386    alarm                   sys_alarm
37 28      i386    oldfstat                sys_fstat
38 29      i386    pause                   sys_pause
39 30      i386    utime                   sys_utime                       compat_sys_utime
40 31      i386    stty
41 32      i386    gtty
42 33      i386    access                  sys_access
43 34      i386    nice                    sys_nice
44 35      i386    ftime
45 36      i386    sync                    sys_sync
46 37      i386    kill                    sys_kill
47 38      i386    rename                  sys_rename
48 39      i386    mkdir                   sys_mkdir
49 40      i386    rmdir                   sys_rmdir
50 41      i386    dup                     sys_dup
51 42      i386    pipe                    sys_pipe
52 43      i386    times                   sys_times                       compat_sys_times
53 44      i386    prof
54 45      i386    brk                     sys_brk
55 46      i386    setgid                  sys_setgid16
56 47      i386    getgid                  sys_getgid16
57 48      i386    signal                  sys_signal
58 49      i386    geteuid                 sys_geteuid16
59 50      i386    getegid                 sys_getegid16
60 51      i386    acct                    sys_acct
61 52      i386    umount2                 sys_umount
62 53      i386    lock
63 54      i386    ioctl                   sys_ioctl                       compat_sys_ioctl
64 55      i386    fcntl                   sys_fcntl                       compat_sys_fcntl64
65 56      i386    mpx
66 57      i386    setpgid                 sys_setpgid
67 58      i386    ulimit
68 59      i386    oldolduname             sys_olduname
69 60      i386    umask                   sys_umask
70 61      i386    chroot                  sys_chroot
71 62      i386    ustat                   sys_ustat                       compat_sys_ustat
72 63      i386    dup2                    sys_dup2
73 64      i386    getppid                 sys_getppid
74 65      i386    getpgrp                 sys_getpgrp
75 66      i386    setsid                  sys_setsid
76 67      i386    sigaction               sys_sigaction                   compat_sys_sigaction
77 68      i386    sgetmask                sys_sgetmask
78 69      i386    ssetmask                sys_ssetmask
79 70      i386    setreuid                sys_setreuid16
80 71      i386    setregid                sys_setregid16
81 72      i386    sigsuspend              sys_sigsuspend                  sys_sigsuspend
82 73      i386    sigpending              sys_sigpending                  compat_sys_sigpending
83 74      i386    sethostname             sys_sethostname
84 75      i386    setrlimit               sys_setrlimit                   compat_sys_setrlimit
85 76      i386    getrlimit               sys_old_getrlimit               compat_sys_old_getrlimit
86 77      i386    getrusage               sys_getrusage                   compat_sys_getrusage
87 78      i386    gettimeofday            sys_gettimeofday                compat_sys_gettimeofday
88 79      i386    settimeofday            sys_settimeofday                compat_sys_settimeofday
89 80      i386    getgroups               sys_getgroups16
90 81      i386    setgroups               sys_setgroups16
91 82      i386    select                  sys_old_select                  compat_sys_old_select
92 83      i386    symlink                 sys_symlink
93 84      i386    oldlstat                sys_lstat
94 85      i386    readlink                sys_readlink
95 86      i386    uselib                  sys_uselib
96 87      i386    swapon                  sys_swapon
97 88      i386    reboot                  sys_reboot
98 89      i386    readdir                 sys_old_readdir                 compat_sys_old_readdir
99 90      i386    mmap                    sys_old_mmap                    sys32_mmap
100 91      i386    munmap                  sys_munmap
101 92      i386    truncate                sys_truncate                    compat_sys_truncate
102 93      i386    ftruncate               sys_ftruncate                   compat_sys_ftruncate
103 94      i386    fchmod                  sys_fchmod
104 95      i386    fchown                  sys_fchown16
105 96      i386    getpriority             sys_getpriority
106 97      i386    setpriority             sys_setpriority
107 98      i386    profil
108 99      i386    statfs                  sys_statfs                      compat_sys_statfs
109 100     i386    fstatfs                 sys_fstatfs                     compat_sys_fstatfs
110 101     i386    ioperm                  sys_ioperm
111 102     i386    socketcall              sys_socketcall                  compat_sys_socketcall
112 103     i386    syslog                  sys_syslog
113 104     i386    setitimer               sys_setitimer                   compat_sys_setitimer
114 105     i386    getitimer               sys_getitimer                   compat_sys_getitimer
115 106     i386    stat                    sys_newstat                     compat_sys_newstat
116 107     i386    lstat                   sys_newlstat                    compat_sys_newlstat
117 108     i386    fstat                   sys_newfstat                    compat_sys_newfstat
118 109     i386    olduname                sys_uname
119 110     i386    iopl                    sys_iopl
120 111     i386    vhangup                 sys_vhangup
121 112     i386    idle
122 113     i386    vm86old                 sys_vm86old                     sys_ni_syscall
123 114     i386    wait4                   sys_wait4                       compat_sys_wait4
124 115     i386    swapoff                 sys_swapoff
125 116     i386    sysinfo                 sys_sysinfo                     compat_sys_sysinfo
126 117     i386    ipc                     sys_ipc                         compat_sys_ipc
127 118     i386    fsync                   sys_fsync
128 119     i386    sigreturn               sys_sigreturn                   sys32_sigreturn
129 120     i386    clone                   sys_clone                       stub32_clone
130 121     i386    setdomainname           sys_setdomainname
131 122     i386    uname                   sys_newuname
132 123     i386    modify_ldt              sys_modify_ldt
133 124     i386    adjtimex                sys_adjtimex                    compat_sys_adjtimex
134 125     i386    mprotect                sys_mprotect
135 126     i386    sigprocmask             sys_sigprocmask                 compat_sys_sigprocmask
136 127     i386    create_module
137 128     i386    init_module             sys_init_module
138 129     i386    delete_module           sys_delete_module
139 130     i386    get_kernel_syms
140 131     i386    quotactl                sys_quotactl                    sys32_quotactl
141 132     i386    getpgid                 sys_getpgid
142 133     i386    fchdir                  sys_fchdir
143 134     i386    bdflush                 sys_bdflush
144 135     i386    sysfs                   sys_sysfs
145 136     i386    personality             sys_personality
146 137     i386    afs_syscall
147 138     i386    setfsuid                sys_setfsuid16
148 139     i386    setfsgid                sys_setfsgid16
149 140     i386    _llseek                 sys_llseek
150 141     i386    getdents                sys_getdents                    compat_sys_getdents
151 142     i386    _newselect              sys_select                      compat_sys_select
152 143     i386    flock                   sys_flock
153 144     i386    msync                   sys_msync
154 145     i386    readv                   sys_readv                       compat_sys_readv
155 146     i386    writev                  sys_writev                      compat_sys_writev
156 147     i386    getsid                  sys_getsid
157 148     i386    fdatasync               sys_fdatasync
158 149     i386    _sysctl                 sys_sysctl                      compat_sys_sysctl
159 150     i386    mlock                   sys_mlock
160 151     i386    munlock                 sys_munlock
161 152     i386    mlockall                sys_mlockall
162 153     i386    munlockall              sys_munlockall
163 154     i386    sched_setparam          sys_sched_setparam
164 155     i386    sched_getparam          sys_sched_getparam
165 156     i386    sched_setscheduler      sys_sched_setscheduler
166 157     i386    sched_getscheduler      sys_sched_getscheduler
167 158     i386    sched_yield             sys_sched_yield
168 159     i386    sched_get_priority_max  sys_sched_get_priority_max
169 160     i386    sched_get_priority_min  sys_sched_get_priority_min
170 161     i386    sched_rr_get_interval   sys_sched_rr_get_interval       compat_sys_sched_rr_get_interval
171 162     i386    nanosleep               sys_nanosleep                   compat_sys_nanosleep
172 163     i386    mremap                  sys_mremap
173 164     i386    setresuid               sys_setresuid16
174 165     i386    getresuid               sys_getresuid16
175 166     i386    vm86                    sys_vm86                        sys_ni_syscall
176 167     i386    query_module
177 168     i386    poll                    sys_poll
178 169     i386    nfsservctl
179 170     i386    setresgid               sys_setresgid16
180 171     i386    getresgid               sys_getresgid16
181 172     i386    prctl                   sys_prctl
182 173     i386    rt_sigreturn            sys_rt_sigreturn                sys32_rt_sigreturn
183 174     i386    rt_sigaction            sys_rt_sigaction                compat_sys_rt_sigaction
184 175     i386    rt_sigprocmask          sys_rt_sigprocmask
185 176     i386    rt_sigpending           sys_rt_sigpending               compat_sys_rt_sigpending
186 177     i386    rt_sigtimedwait         sys_rt_sigtimedwait             compat_sys_rt_sigtimedwait
187 178     i386    rt_sigqueueinfo         sys_rt_sigqueueinfo             compat_sys_rt_sigqueueinfo
188 179     i386    rt_sigsuspend           sys_rt_sigsuspend
189 180     i386    pread64                 sys_pread64                     sys32_pread
190 181     i386    pwrite64                sys_pwrite64                    sys32_pwrite
191 182     i386    chown                   sys_chown16
192 183     i386    getcwd                  sys_getcwd
193 184     i386    capget                  sys_capget
194 185     i386    capset                  sys_capset
195 186     i386    sigaltstack             sys_sigaltstack                 compat_sys_sigaltstack
196 187     i386    sendfile                sys_sendfile                    compat_sys_sendfile
197 188     i386    getpmsg
198 189     i386    putpmsg
199 190     i386    vfork                   sys_vfork                       sys_vfork
200 191     i386    ugetrlimit              sys_getrlimit                   compat_sys_getrlimit
201 192     i386    mmap2                   sys_mmap_pgoff
202 193     i386    truncate64              sys_truncate64                  sys32_truncate64
203 194     i386    ftruncate64             sys_ftruncate64                 sys32_ftruncate64
204 195     i386    stat64                  sys_stat64                      sys32_stat64
205 196     i386    lstat64                 sys_lstat64                     sys32_lstat64
206 197     i386    fstat64                 sys_fstat64                     sys32_fstat64
207 198     i386    lchown32                sys_lchown
208 199     i386    getuid32                sys_getuid
209 200     i386    getgid32                sys_getgid
210 201     i386    geteuid32               sys_geteuid
211 202     i386    getegid32               sys_getegid
212 203     i386    setreuid32              sys_setreuid
213 204     i386    setregid32              sys_setregid
214 205     i386    getgroups32             sys_getgroups
215 206     i386    setgroups32             sys_setgroups
216 207     i386    fchown32                sys_fchown
217 208     i386    setresuid32             sys_setresuid
218 209     i386    getresuid32             sys_getresuid
219 210     i386    setresgid32             sys_setresgid
220 211     i386    getresgid32             sys_getresgid
221 212     i386    chown32                 sys_chown
222 213     i386    setuid32                sys_setuid
223 214     i386    setgid32                sys_setgid
224 215     i386    setfsuid32              sys_setfsuid
225 216     i386    setfsgid32              sys_setfsgid
226 217     i386    pivot_root              sys_pivot_root
227 218     i386    mincore                 sys_mincore
228 219     i386    madvise                 sys_madvise
229 220     i386    getdents64              sys_getdents64                  compat_sys_getdents64
230 221     i386    fcntl64                 sys_fcntl64                     compat_sys_fcntl64
231 # 222 is unused
232 # 223 is unused
233 224     i386    gettid                  sys_gettid
234 225     i386    readahead               sys_readahead                   sys32_readahead
235 226     i386    setxattr                sys_setxattr
236 227     i386    lsetxattr               sys_lsetxattr
237 228     i386    fsetxattr               sys_fsetxattr
238 229     i386    getxattr                sys_getxattr
239 230     i386    lgetxattr               sys_lgetxattr
240 231     i386    fgetxattr               sys_fgetxattr
241 232     i386    listxattr               sys_listxattr
242 233     i386    llistxattr              sys_llistxattr
243 234     i386    flistxattr              sys_flistxattr
244 235     i386    removexattr             sys_removexattr
245 236     i386    lremovexattr            sys_lremovexattr
246 237     i386    fremovexattr            sys_fremovexattr
247 238     i386    tkill                   sys_tkill
248 239     i386    sendfile64              sys_sendfile64
249 240     i386    futex                   sys_futex                       compat_sys_futex
250 241     i386    sched_setaffinity       sys_sched_setaffinity           compat_sys_sched_setaffinity
251 242     i386    sched_getaffinity       sys_sched_getaffinity           compat_sys_sched_getaffinity
252 243     i386    set_thread_area         sys_set_thread_area
253 244     i386    get_thread_area         sys_get_thread_area
254 245     i386    io_setup                sys_io_setup                    compat_sys_io_setup
255 246     i386    io_destroy              sys_io_destroy
256 247     i386    io_getevents            sys_io_getevents                compat_sys_io_getevents
257 248     i386    io_submit               sys_io_submit                   compat_sys_io_submit
258 249     i386    io_cancel               sys_io_cancel
259 250     i386    fadvise64               sys_fadvise64                   sys32_fadvise64
260 # 251 is available for reuse (was briefly sys_set_zone_reclaim)
261 252     i386    exit_group              sys_exit_group
262 253     i386    lookup_dcookie          sys_lookup_dcookie              compat_sys_lookup_dcookie
263 254     i386    epoll_create            sys_epoll_create
264 255     i386    epoll_ctl               sys_epoll_ctl
265 256     i386    epoll_wait              sys_epoll_wait
266 257     i386    remap_file_pages        sys_remap_file_pages
267 258     i386    set_tid_address         sys_set_tid_address
268 259     i386    timer_create            sys_timer_create                compat_sys_timer_create
269 260     i386    timer_settime           sys_timer_settime               compat_sys_timer_settime
270 261     i386    timer_gettime           sys_timer_gettime               compat_sys_timer_gettime
271 262     i386    timer_getoverrun        sys_timer_getoverrun
272 263     i386    timer_delete            sys_timer_delete
273 264     i386    clock_settime           sys_clock_settime               compat_sys_clock_settime
274 265     i386    clock_gettime           sys_clock_gettime               compat_sys_clock_gettime
275 266     i386    clock_getres            sys_clock_getres                compat_sys_clock_getres
276 267     i386    clock_nanosleep         sys_clock_nanosleep             compat_sys_clock_nanosleep
277 268     i386    statfs64                sys_statfs64                    compat_sys_statfs64
278 269     i386    fstatfs64               sys_fstatfs64                   compat_sys_fstatfs64
279 270     i386    tgkill                  sys_tgkill
280 271     i386    utimes                  sys_utimes                      compat_sys_utimes
281 272     i386    fadvise64_64            sys_fadvise64_64                sys32_fadvise64_64
282 273     i386    vserver
283 274     i386    mbind                   sys_mbind
284 275     i386    get_mempolicy           sys_get_mempolicy               compat_sys_get_mempolicy
285 276     i386    set_mempolicy           sys_set_mempolicy
286 277     i386    mq_open                 sys_mq_open                     compat_sys_mq_open
287 278     i386    mq_unlink               sys_mq_unlink
288 279     i386    mq_timedsend            sys_mq_timedsend                compat_sys_mq_timedsend
289 280     i386    mq_timedreceive         sys_mq_timedreceive             compat_sys_mq_timedreceive
290 281     i386    mq_notify               sys_mq_notify                   compat_sys_mq_notify
291 282     i386    mq_getsetattr           sys_mq_getsetattr               compat_sys_mq_getsetattr
292 283     i386    kexec_load              sys_kexec_load                  compat_sys_kexec_load
293 284     i386    waitid                  sys_waitid                      compat_sys_waitid
294 # 285 sys_setaltroot
295 286     i386    add_key                 sys_add_key
296 287     i386    request_key             sys_request_key
297 288     i386    keyctl                  sys_keyctl
298 289     i386    ioprio_set              sys_ioprio_set
299 290     i386    ioprio_get              sys_ioprio_get
300 291     i386    inotify_init            sys_inotify_init
301 292     i386    inotify_add_watch       sys_inotify_add_watch
302 293     i386    inotify_rm_watch        sys_inotify_rm_watch
303 294     i386    migrate_pages           sys_migrate_pages
304 295     i386    openat                  sys_openat                      compat_sys_openat
305 296     i386    mkdirat                 sys_mkdirat
306 297     i386    mknodat                 sys_mknodat
307 298     i386    fchownat                sys_fchownat
308 299     i386    futimesat               sys_futimesat                   compat_sys_futimesat
309 300     i386    fstatat64               sys_fstatat64                   sys32_fstatat
310 301     i386    unlinkat                sys_unlinkat
311 302     i386    renameat                sys_renameat
312 303     i386    linkat                  sys_linkat
313 304     i386    symlinkat               sys_symlinkat
314 305     i386    readlinkat              sys_readlinkat
315 306     i386    fchmodat                sys_fchmodat
316 307     i386    faccessat               sys_faccessat
317 308     i386    pselect6                sys_pselect6                    compat_sys_pselect6
318 309     i386    ppoll                   sys_ppoll                       compat_sys_ppoll
319 310     i386    unshare                 sys_unshare
320 311     i386    set_robust_list         sys_set_robust_list             compat_sys_set_robust_list
321 312     i386    get_robust_list         sys_get_robust_list             compat_sys_get_robust_list
322 313     i386    splice                  sys_splice
323 314     i386    sync_file_range         sys_sync_file_range             sys32_sync_file_range
324 315     i386    tee                     sys_tee
325 316     i386    vmsplice                sys_vmsplice                    compat_sys_vmsplice
326 317     i386    move_pages              sys_move_pages                  compat_sys_move_pages
327 318     i386    getcpu                  sys_getcpu
328 319     i386    epoll_pwait             sys_epoll_pwait
329 320     i386    utimensat               sys_utimensat                   compat_sys_utimensat
330 321     i386    signalfd                sys_signalfd                    compat_sys_signalfd
331 322     i386    timerfd_create          sys_timerfd_create
332 323     i386    eventfd                 sys_eventfd
333 324     i386    fallocate               sys_fallocate                   sys32_fallocate
334 325     i386    timerfd_settime         sys_timerfd_settime             compat_sys_timerfd_settime
335 326     i386    timerfd_gettime         sys_timerfd_gettime             compat_sys_timerfd_gettime
336 327     i386    signalfd4               sys_signalfd4                   compat_sys_signalfd4
337 328     i386    eventfd2                sys_eventfd2
338 329     i386    epoll_create1           sys_epoll_create1
339 330     i386    dup3                    sys_dup3
340 331     i386    pipe2                   sys_pipe2
341 332     i386    inotify_init1           sys_inotify_init1
342 333     i386    preadv                  sys_preadv                      compat_sys_preadv
343 334     i386    pwritev                 sys_pwritev                     compat_sys_pwritev
344 335     i386    rt_tgsigqueueinfo       sys_rt_tgsigqueueinfo           compat_sys_rt_tgsigqueueinfo
345 336     i386    perf_event_open         sys_perf_event_open
346 337     i386    recvmmsg                sys_recvmmsg                    compat_sys_recvmmsg
347 338     i386    fanotify_init           sys_fanotify_init
348 339     i386    fanotify_mark           sys_fanotify_mark               compat_sys_fanotify_mark
349 340     i386    prlimit64               sys_prlimit64
350 341     i386    name_to_handle_at       sys_name_to_handle_at
351 342     i386    open_by_handle_at       sys_open_by_handle_at           compat_sys_open_by_handle_at
352 343     i386    clock_adjtime           sys_clock_adjtime               compat_sys_clock_adjtime
353 344     i386    syncfs                  sys_syncfs
354 345     i386    sendmmsg                sys_sendmmsg                    compat_sys_sendmmsg
355 346     i386    setns                   sys_setns
356 347     i386    process_vm_readv        sys_process_vm_readv            compat_sys_process_vm_readv
357 348     i386    process_vm_writev       sys_process_vm_writev           compat_sys_process_vm_writev
358 349     i386    kcmp                    sys_kcmp
359 350     i386    finit_module            sys_finit_module
360 351     i386    sched_setattr           sys_sched_setattr
361 352     i386    sched_getattr           sys_sched_getattr
362 353     i386    renameat2               sys_renameat2
363 354     i386    seccomp                 sys_seccomp
364 355     i386    getrandom               sys_getrandom
365 356     i386    memfd_create            sys_memfd_create
366 357     i386    bpf                     sys_bpf
367 358     i386    execveat                sys_execveat                    compat_sys_execveat
368 359     i386    socket                  sys_socket
369 360     i386    socketpair              sys_socketpair
370 361     i386    bind                    sys_bind
371 362     i386    connect                 sys_connect
372 363     i386    listen                  sys_listen
373 364     i386    accept4                 sys_accept4
374 365     i386    getsockopt              sys_getsockopt                  compat_sys_getsockopt
375 366     i386    setsockopt              sys_setsockopt                  compat_sys_setsockopt
376 367     i386    getsockname             sys_getsockname
377 368     i386    getpeername             sys_getpeername
378 369     i386    sendto                  sys_sendto
379 370     i386    sendmsg                 sys_sendmsg                     compat_sys_sendmsg
380 371     i386    recvfrom                sys_recvfrom                    compat_sys_recvfrom
381 372     i386    recvmsg                 sys_recvmsg                     compat_sys_recvmsg
382 373     i386    shutdown                sys_shutdown
383 374     i386    userfaultfd             sys_userfaultfd
384 375     i386    membarrier              sys_membarrier