|
@@ -0,0 +1,117 @@
|
|
|
+/*
|
|
|
+ * AArch32 (compat) system call definitions.
|
|
|
+ *
|
|
|
+ * Copyright (C) 2001-2005 Russell King
|
|
|
+ * Copyright (C) 2012 ARM Ltd.
|
|
|
+ *
|
|
|
+ * This program is free software; you can redistribute it and/or modify
|
|
|
+ * it under the terms of the GNU General Public License version 2 as
|
|
|
+ * published by the Free Software Foundation.
|
|
|
+ *
|
|
|
+ * This program is distributed in the hope that it will be useful,
|
|
|
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
|
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
|
+ * GNU General Public License for more details.
|
|
|
+ *
|
|
|
+ * You should have received a copy of the GNU General Public License
|
|
|
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
|
+ */
|
|
|
+
|
|
|
+#ifndef __SYSCALL
|
|
|
+#define __SYSCALL(x, y)
|
|
|
+#endif
|
|
|
+
|
|
|
+__SYSCALL(0, sys_restart_syscall)
|
|
|
+__SYSCALL(1, sys_exit)
|
|
|
+__SYSCALL(2, sys_fork)
|
|
|
+__SYSCALL(3, sys_read)
|
|
|
+__SYSCALL(4, sys_write)
|
|
|
+__SYSCALL(5, compat_sys_open)
|
|
|
+__SYSCALL(6, sys_close)
|
|
|
+__SYSCALL(7, sys_ni_syscall) /* 7 was sys_waitpid */
|
|
|
+__SYSCALL(8, sys_creat)
|
|
|
+__SYSCALL(9, sys_link)
|
|
|
+__SYSCALL(10, sys_unlink)
|
|
|
+__SYSCALL(11, compat_sys_execve)
|
|
|
+__SYSCALL(12, sys_chdir)
|
|
|
+__SYSCALL(13, sys_ni_syscall) /* 13 was sys_time */
|
|
|
+__SYSCALL(14, sys_mknod)
|
|
|
+__SYSCALL(15, sys_chmod)
|
|
|
+__SYSCALL(16, sys_lchown16)
|
|
|
+__SYSCALL(17, sys_ni_syscall) /* 17 was sys_break */
|
|
|
+__SYSCALL(18, sys_ni_syscall) /* 18 was sys_stat */
|
|
|
+__SYSCALL(19, compat_sys_lseek_wrapper)
|
|
|
+__SYSCALL(20, sys_getpid)
|
|
|
+__SYSCALL(21, compat_sys_mount)
|
|
|
+__SYSCALL(22, sys_ni_syscall) /* 22 was sys_umount */
|
|
|
+__SYSCALL(23, sys_setuid16)
|
|
|
+__SYSCALL(24, sys_getuid16)
|
|
|
+__SYSCALL(25, sys_ni_syscall) /* 25 was sys_stime */
|
|
|
+__SYSCALL(26, compat_sys_ptrace)
|
|
|
+__SYSCALL(27, sys_ni_syscall) /* 27 was sys_alarm */
|
|
|
+__SYSCALL(28, sys_ni_syscall) /* 28 was sys_fstat */
|
|
|
+__SYSCALL(29, sys_pause)
|
|
|
+__SYSCALL(30, sys_ni_syscall) /* 30 was sys_utime */
|
|
|
+__SYSCALL(31, sys_ni_syscall) /* 31 was sys_stty */
|
|
|
+__SYSCALL(32, sys_ni_syscall) /* 32 was sys_gtty */
|
|
|
+__SYSCALL(33, sys_access)
|
|
|
+__SYSCALL(34, sys_nice)
|
|
|
+__SYSCALL(35, sys_ni_syscall) /* 35 was sys_ftime */
|
|
|
+__SYSCALL(36, sys_sync)
|
|
|
+__SYSCALL(37, sys_kill)
|
|
|
+__SYSCALL(38, sys_rename)
|
|
|
+__SYSCALL(39, sys_mkdir)
|
|
|
+__SYSCALL(40, sys_rmdir)
|
|
|
+__SYSCALL(41, sys_dup)
|
|
|
+__SYSCALL(42, sys_pipe)
|
|
|
+__SYSCALL(43, compat_sys_times)
|
|
|
+__SYSCALL(44, sys_ni_syscall) /* 44 was sys_prof */
|
|
|
+__SYSCALL(45, sys_brk)
|
|
|
+__SYSCALL(46, sys_setgid16)
|
|
|
+__SYSCALL(47, sys_getgid16)
|
|
|
+__SYSCALL(48, sys_ni_syscall) /* 48 was sys_signal */
|
|
|
+__SYSCALL(49, sys_geteuid16)
|
|
|
+__SYSCALL(50, sys_getegid16)
|
|
|
+__SYSCALL(51, sys_acct)
|
|
|
+__SYSCALL(52, sys_umount)
|
|
|
+__SYSCALL(53, sys_ni_syscall) /* 53 was sys_lock */
|
|
|
+__SYSCALL(54, compat_sys_ioctl)
|
|
|
+__SYSCALL(55, compat_sys_fcntl)
|
|
|
+__SYSCALL(56, sys_ni_syscall) /* 56 was sys_mpx */
|
|
|
+__SYSCALL(57, sys_setpgid)
|
|
|
+__SYSCALL(58, sys_ni_syscall) /* 58 was sys_ulimit */
|
|
|
+__SYSCALL(59, sys_ni_syscall) /* 59 was sys_olduname */
|
|
|
+__SYSCALL(60, sys_umask)
|
|
|
+__SYSCALL(61, sys_chroot)
|
|
|
+__SYSCALL(62, compat_sys_ustat)
|
|
|
+__SYSCALL(63, sys_dup2)
|
|
|
+__SYSCALL(64, sys_getppid)
|
|
|
+__SYSCALL(65, sys_getpgrp)
|
|
|
+__SYSCALL(66, sys_setsid)
|
|
|
+__SYSCALL(67, compat_sys_sigaction)
|
|
|
+__SYSCALL(68, sys_ni_syscall) /* 68 was sys_sgetmask */
|
|
|
+__SYSCALL(69, sys_ni_syscall) /* 69 was sys_ssetmask */
|
|
|
+__SYSCALL(70, sys_setreuid16)
|
|
|
+__SYSCALL(71, sys_setregid16)
|
|
|
+__SYSCALL(72, compat_sys_sigsuspend)
|
|
|
+__SYSCALL(73, compat_sys_sigpending)
|
|
|
+__SYSCALL(74, sys_sethostname)
|
|
|
+__SYSCALL(75, compat_sys_setrlimit)
|
|
|
+__SYSCALL(76, sys_ni_syscall) /* 76 was compat_sys_getrlimit */
|
|
|
+__SYSCALL(77, compat_sys_getrusage)
|
|
|
+__SYSCALL(78, compat_sys_gettimeofday)
|
|
|
+__SYSCALL(79, compat_sys_settimeofday)
|
|
|
+__SYSCALL(80, sys_getgroups16)
|
|
|
+__SYSCALL(81, sys_setgroups16)
|
|
|
+__SYSCALL(82, sys_ni_syscall) /* 82 was compat_sys_select */
|
|
|
+__SYSCALL(83, sys_symlink)
|
|
|
+__SYSCALL(84, sys_ni_syscall) /* 84 was sys_lstat */
|
|
|
+__SYSCALL(85, sys_readlink)
|
|
|
+__SYSCALL(86, sys_uselib)
|
|
|
+__SYSCALL(87, sys_swapon)
|
|
|
+__SYSCALL(88, sys_reboot)
|
|
|
+__SYSCALL(89, sys_ni_syscall) /* 89 was sys_readdir */
|
|
|
+__SYSCALL(90, sys_ni_syscall) /* 90 was sys_mmap */
|
|
|
+__SYSCALL(91, sys_munmap)
|
|
|
+__SYSCALL(92, sys_truncate)
|
|
|
+__SYSCALL(93, sys_ftruncate)
|