2 * linux/arch/arm26/lib/calls.h
4 * Copyright (C) 2003 Ian Molton
6 * This program is free software; you can redistribute it and/or modify
7 * it under the terms of the GNU General Public License version 2 as
8 * published by the Free Software Foundation.
11 * This file is included twice in entry-common.S which may not be necessary
14 #define NR_syscalls 256
18 /* 0 */ .long sys_ni_syscall
20 .long sys_fork_wrapper
23 /* 5 */ .long sys_open
25 .long sys_ni_syscall
/* was sys_waitpid */
28 /* 10 */ .long sys_unlink
29 .long sys_execve_wrapper
31 .long sys_time
/* used by libc4 */
33 /* 15 */ .long sys_chmod
35 .long sys_ni_syscall
/* was sys_break */
36 .long sys_ni_syscall
/* was sys_stat */
38 /* 20 */ .long sys_getpid
40 .long sys_oldumount
/* used by libc4 */
43 /* 25 */ .long sys_stime
45 .long sys_alarm
/* used by libc4 */
46 .long sys_ni_syscall
/* was sys_fstat */
48 /* 30 */ .long sys_utime
/* used by libc4 */
49 .long sys_ni_syscall
/* was sys_stty */
50 .long sys_ni_syscall
/* was sys_getty */
53 /* 35 */ .long sys_ni_syscall
/* was sys_ftime */
58 /* 40 */ .long sys_rmdir
62 .long sys_ni_syscall
/* was sys_prof */
63 /* 45 */ .long sys_brk
66 .long sys_ni_syscall
/* was sys_signal */
68 /* 50 */ .long sys_getegid16
71 .long sys_ni_syscall
/* was sys_lock */
73 /* 55 */ .long sys_fcntl
74 .long sys_ni_syscall
/* was sys_mpx */
76 .long sys_ni_syscall
/* was sys_ulimit */
77 .long sys_ni_syscall
/* was sys_olduname */
78 /* 60 */ .long sys_umask
83 /* 65 */ .long sys_getpgrp
86 .long sys_ni_syscall
/* was sys_sgetmask */
87 .long sys_ni_syscall
/* was sys_ssetmask */
88 /* 70 */ .long sys_setreuid16
90 .long sys_sigsuspend_wrapper
93 /* 75 */ .long sys_setrlimit
94 .long sys_old_getrlimit
/* used by libc4 */
96 .long sys_gettimeofday
97 .long sys_settimeofday
98 /* 80 */ .long sys_getgroups16
100 .long old_select
/* used by libc4 */
102 .long sys_ni_syscall
/* was sys_lstat */
103 /* 85 */ .long sys_readlink
107 .long old_readdir
/* used by libc4 */
108 /* 90 */ .long old_mmap
/* used by libc4 */
113 /* 95 */ .long sys_fchown16
114 .long sys_getpriority
115 .long sys_setpriority
116 .long sys_ni_syscall
/* was sys_profil */
118 /* 100 */ .long sys_fstatfs
123 /* 105 */ .long sys_getitimer
127 .long sys_ni_syscall
/* was sys_uname */
128 /* 110 */ .long sys_ni_syscall
/* was sys_iopl */
131 .long sys_syscall
/* call a syscall */
133 /* 115 */ .long sys_swapoff
137 .long sys_sigreturn_wrapper
138 /* 120 */ .long sys_clone_wapper
139 .long sys_setdomainname
143 /* 125 */ .long sys_mprotect
144 .long sys_sigprocmask
145 .long sys_ni_syscall
/* WAS: sys_create_module */
146 .long sys_init_module
147 .long sys_delete_module
148 /* 130 */ .long sys_ni_syscall
/* WAS: sys_get_kernel_syms */
153 /* 135 */ .long sys_sysfs
154 .long sys_personality
155 .long sys_ni_syscall
/* .long _sys_afs_syscall */
158 /* 140 */ .long sys_llseek
163 /* 145 */ .long sys_readv
168 /* 150 */ .long sys_mlock
172 .long sys_sched_setparam
173 /* 155 */ .long sys_sched_getparam
174 .long sys_sched_setscheduler
175 .long sys_sched_getscheduler
176 .long sys_sched_yield
177 .long sys_sched_get_priority_max
178 /* 160 */ .long sys_sched_get_priority_min
179 .long sys_sched_rr_get_interval
182 .long sys_setresuid16
183 /* 165 */ .long sys_getresuid16
185 .long sys_ni_syscall
/* WAS: sys_query_module */
188 /* 170 */ .long sys_setresgid16
189 .long sys_getresgid16
191 .long sys_rt_sigreturn_wrapper
192 .long sys_rt_sigaction
193 /* 175 */ .long sys_rt_sigprocmask
194 .long sys_rt_sigpending
195 .long sys_rt_sigtimedwait
196 .long sys_rt_sigqueueinfo
197 .long sys_rt_sigsuspend_wrapper
198 /* 180 */ .long sys_pread64
203 /* 185 */ .long sys_capset
204 .long sys_sigaltstack_wrapper
208 /* 190 */ .long sys_vfork_wrapper
212 .long sys_ftruncate64
213 /* 195 */ .long sys_stat64
218 /* 200 */ .long sys_getgid
223 /* 205 */ .long sys_getgroups
228 /* 210 */ .long sys_setresgid
233 /* 215 */ .long sys_setfsuid
238 /* 220 */ .long sys_madvise
240 .long sys_ni_syscall
/* TUX */
241 .long sys_ni_syscall
/* WAS: sys_security */
243 /* 225 */ .long sys_readahead
248 /* 230 */ .long sys_lgetxattr
253 /* 235 */ .long sys_removexattr
254 .long sys_lremovexattr
255 .long sys_fremovexattr
259 .rept NR_syscalls
- (__syscall_end
- __syscall_start
) / 4