134d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Project/*
234d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Project * Copyright (c) 1991, 1992 Paul Kranenburg <pk@cs.few.eur.nl>
334d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Project * Copyright (c) 1993, 1994, 1995, 1996 Rick Sladkey <jrs@world.std.com>
434d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Project * All rights reserved.
534d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Project *
634d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Project * Redistribution and use in source and binary forms, with or without
734d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Project * modification, are permitted provided that the following conditions
834d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Project * are met:
934d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Project * 1. Redistributions of source code must retain the above copyright
1034d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Project *    notice, this list of conditions and the following disclaimer.
1134d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Project * 2. Redistributions in binary form must reproduce the above copyright
1234d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Project *    notice, this list of conditions and the following disclaimer in the
1334d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Project *    documentation and/or other materials provided with the distribution.
1434d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Project * 3. The name of the author may not be used to endorse or promote products
1534d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Project *    derived from this software without specific prior written permission.
1634d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Project *
1734d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Project * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
1834d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Project * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
1934d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Project * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
2034d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Project * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
2134d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Project * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
2234d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Project * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
2334d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Project * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
2434d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Project * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
2534d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Project * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
2634d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Project * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
2734d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Project *
2834d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Project *	$Id: syscall.h,v 1.10 2005/02/02 20:32:13 roland Exp $
2934d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Project */
3034d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Project#include "dummy.h"
3134d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Project
3234d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint	sys_nosys();
3334d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint	sys_nullsys();
3434d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint	sys_errsys();
3534d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Project
3634d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Project/* 1.1 processes and protection */
3734d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint	sys_gethostid(),sys_sethostname(),sys_gethostname(),sys_getpid();
3834d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint	sys_setdomainname(),sys_getdomainname();
3934d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint	sys_fork(),sys_clone(),sys_exit(),sys_execv(),sys_execve(),sys_wait4(),sys_waitpid();
4034d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint	sys_setuid(),sys_setgid(),sys_getuid(),sys_setreuid(),sys_getgid(),sys_getgroups(),sys_setregid(),sys_setgroups();
4134d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint	sys_getpgrp(),sys_setpgrp();
4234d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint	sys_setsid(), sys_setpgid();
4334d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint	sys_uname(), sys_sysinfo();
4434d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Project
4534d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Project/* 1.2 memory management */
4634d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint	sys_brk(),sys_sbrk(),sys_sstk();
4734d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint	sys_getpagesize(),sys_mmap(),sys_mctl(),sys_munmap(),sys_mprotect(),sys_mincore(), sys_mremap();
4834d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint	sys_omsync(),sys_omadvise(), sys_madvise(),sys_mlockall();
4934d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Project
5034d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Project/* 1.3 signals */
5134d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint	sys_sigvec(),sys_sigblock(),sys_sigsetmask(),sys_sigpause(),sys_sigstack(),sys_sigcleanup(), sys_sigreturn();
5234d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint	sys_kill(), sys_killpg(), sys_sigpending(), sys_signal(), sys_sigaction(), sys_sigsuspend(), sys_sigprocmask();
5334d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Project
5434d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Project/* 1.4 timing and statistics */
5534d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint	sys_gettimeofday(),sys_settimeofday();
5634d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint	sys_adjtime(), sys_adjtimex();
5734d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint	sys_getitimer(),sys_setitimer();
5834d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Project
5934d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Project/* 1.5 descriptors */
6034d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint	sys_getdtablesize(),sys_dup(),sys_dup2(),sys_close();
6134d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint	sys_oldselect(),sys_select(),sys_getdopt(),sys_setdopt(),sys_fcntl(),sys_flock();
6234d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint	sys_epoll_create(), sys_epoll_ctl(), sys_epoll_wait();
6334d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Project
6434d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Project/* 1.6 resource controls */
6534d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint	sys_getpriority(),sys_setpriority(),sys_getrusage(),sys_getrlimit(),sys_setrlimit();
6634d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint	sys_oldquota(), sys_quotactl();
6734d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint	sys_rtschedule(), sys_personality();
6834d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Project
6934d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Project/* 1.7 system operation support */
7034d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint	sys_mount(),sys_unmount(),sys_swapon(),sys_pivotroot();
7134d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint	sys_sync(),sys_reboot();
7234d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint	sys_sysacct();
7334d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint	sys_auditsys();
7434d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Project
7534d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Project/* 2.1 generic operations */
7634d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint	sys_read(),sys_write(),sys_readv(),sys_writev(),sys_ioctl();
7734d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Project
7834d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Project/* 2.1.1 asynch operations */
7934d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint	sys_aioread(), sys_aiowrite(), sys_aiowait(), sys_aiocancel();
8034d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Project
8134d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Project/* 2.2 file system */
8234d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint	sys_chdir(),sys_chroot();
8334d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint	sys_fchdir(),sys_fchroot();
8434d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint	sys_mkdir(),sys_rmdir(),sys_getdirentries();
8534d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint	sys_getdents(), sys_getdents64(), sys_readdir();
8634d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint	sys_creat(),sys_open(),sys_mknod(),sys_unlink(),sys_stat(),sys_fstat(),sys_lstat();
8734d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint	sys_chown(),sys_fchown(),sys_chmod(),sys_fchmod(),sys_utimes();
8834d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint	sys_link(),sys_symlink(),sys_readlink(),sys_rename();
8934d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint	sys_lseek(), sys_llseek();
9034d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint	sys_truncate(),sys_ftruncate(),sys_access(),sys_fsync(),sys_sysctl();
9134d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint	sys_statfs(),sys_fstatfs(),sys_msync();
9234d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint sys_stat64(), sys_lstat64(), sys_fstat64();
9334d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint sys_truncate64(), sys_ftruncate64();
9434d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Project
9534d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Project
9634d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Project/* 2.3 communications */
9734d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint	sys_socket(),sys_bind(),sys_listen(),sys_accept(),sys_connect();
9834d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint	sys_socketpair(),sys_sendto(),sys_send(),sys_recvfrom(),sys_recv();
9934d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint	sys_sendmsg(),sys_recvmsg(),sys_shutdown(),sys_setsockopt(),sys_getsockopt();
10034d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint	sys_getsockname(),sys_getpeername(),sys_pipe();
10134d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Project
10234d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint sys_setresuid(), sys_setresgid(), sys_getresuid(), sys_getresgid(), sys_pread();
10334d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint sys_pwrite(), sys_getcwd();
10434d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint sys_sigaltstack(), sys_rt_sigprocmask(), sys_rt_sigaction();
10534d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint sys_rt_sigpending(), sys_rt_sigsuspend(), sys_rt_sigqueueinfo();
10634d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint sys_rt_sigtimedwait(), sys_prctl(), sys_poll();
10734d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint sys_sendfile(), sys_query_module(), sys_capget(), sys_capset();
10834d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint sys_create_module(), sys_init_module();
10934d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Project
11034d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint	sys_umask();		/* XXX */
11134d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Project
11234d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint sys_sched_setparam(), sys_sched_getparam();
11334d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint sys_sched_setscheduler(), sys_sched_getscheduler(), sys_sched_yield();
11434d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint sys_sched_get_priority_max(), sys_sched_get_priority_min();
11534d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Project
11634d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Project/* 2.3.1 SystemV-compatible IPC */
11734d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint	sys_semsys(), sys_semctl(), sys_semget();
11834d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Project#define SYS_semsys_subcall	200
11934d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Project#define SYS_semsys_nsubcalls	3
12034d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Project#define SYS_semctl		(SYS_semsys_subcall + 0)
12134d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Project#define SYS_semget		(SYS_semsys_subcall + 1)
12234d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Project#define SYS_semop		(SYS_semsys_subcall + 2)
12334d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint	sys_msgsys(), sys_msgget(), sys_msgctl(), sys_msgrcv(), sys_msgsnd();
12434d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Project#define SYS_msgsys_subcall	203
12534d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Project#define SYS_msgsys_nsubcalls	4
12634d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Project#define SYS_msgget		(SYS_msgsys_subcall + 0)
12734d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Project#define SYS_msgctl		(SYS_msgsys_subcall + 1)
12834d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Project#define SYS_msgrcv		(SYS_msgsys_subcall + 2)
12934d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Project#define SYS_msgsnd		(SYS_msgsys_subcall + 3)
13034d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint	sys_shmsys(), sys_shmat(), sys_shmctl(), sys_shmdt(), sys_shmget();
13134d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Project#define SYS_shmsys_subcall	207
13234d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Project#define SYS_shmsys_nsubcalls	4
13334d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Project#define	SYS_shmat		(SYS_shmsys_subcall + 0)
13434d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Project#define SYS_shmctl		(SYS_shmsys_subcall + 1)
13534d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Project#define SYS_shmdt		(SYS_shmsys_subcall + 2)
13634d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Project#define SYS_shmget		(SYS_shmsys_subcall + 3)
13734d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Project
13834d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Project/* 2.4 processes */
13934d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint	sys_ptrace();
14034d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Project
14134d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Project/* 2.5 terminals */
14234d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Project
14334d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Project/* emulations for backwards compatibility */
14434d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint	sys_otime();		/* now use gettimeofday */
14534d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint	sys_ostime();		/* now use settimeofday */
14634d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint	sys_oalarm();		/* now use setitimer */
14734d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint	sys_outime();		/* now use utimes */
14834d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint	sys_opause();		/* now use sigpause */
14934d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint	sys_onice();		/* now use setpriority,getpriority */
15034d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint	sys_oftime();		/* now use gettimeofday */
15134d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint	sys_osetpgrp();		/* ??? */
15234d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint	sys_otimes();		/* now use getrusage */
15334d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint	sys_ossig();		/* now use sigvec, etc */
15434d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint	sys_ovlimit();		/* now use setrlimit,getrlimit */
15534d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint	sys_ovtimes();		/* now use getrusage */
15634d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint	sys_osetuid();		/* now use setreuid */
15734d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint	sys_osetgid();		/* now use setregid */
15834d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint	sys_ostat();		/* now use stat */
15934d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint	sys_ofstat();		/* now use fstat */
16034d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Project
16134d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Project/* BEGIN JUNK */
16234d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint	sys_profil();		/* 'cuz sys calls are interruptible */
16334d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint	sys_vhangup();		/* should just do in sys_exit() */
16434d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint	sys_vfork();		/* XXX - was awaiting fork w/ copy on write */
16534d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint	sys_ovadvise();		/* awaiting new madvise */
16634d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint	sys_indir();		/* indirect system call */
16734d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint	sys_ustat();		/* System V compatibility */
16834d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint	sys_owait();		/* should use wait4 interface */
16934d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint	sys_owait3();		/* should use wait4 interface */
17034d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint	sys_umount();		/* still more Sys V (and 4.2?) compatibility */
17134d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint	sys_umount2();
17234d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint	sys_pathconf();		/* posix */
17334d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint	sys_fpathconf();		/* posix */
17434d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint	sys_sysconf();		/* posix */
17534d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint     sys_delete_module();
17634d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint sys_debug();
17734d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Project/* END JUNK */
17834d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Project
17934d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint	sys_vtrace();		/* kernel event tracing */
18034d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Project
18134d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Project/* nfs */
18234d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint	sys_async_daemon();		/* client async daemon */
18334d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint	sys_nfs_svc();		/* run nfs server */
18434d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint	sys_nfs_getfh();		/* get file handle */
18534d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint	sys_exportfs();		/* export file systems */
18634d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Project
18734d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint  	sys_rfssys();		/* RFS-related calls */
18834d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Project
18934d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint	sys_getmsg();
19034d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint	sys_putmsg();
19134d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint	sys_poll();
19234d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Project
19334d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint	sys_vpixsys();		/* VP/ix system calls */
19434d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Project
19534d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint	sys_sendfile64(), sys_futex(), sys_gettid(), sys_sched_setaffinity();
19634d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint	sys_sched_getaffinity(), sys_setxattr(), sys_lsetxattr();
19734d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint	sys_fsetxattr(), sys_getxattr(), sys_lgetxattr(), sys_fgetxattr();
19834d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint	sys_listxattr(), sys_llistxattr(), sys_flistxattr();
19934d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint	sys_removexattr(), sys_lremovexattr(), sys_fremovexattr();
20034d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint	sys_remap_file_pages(), sys_readahead(), sys_tgkill(), sys_statfs64();
20134d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint	sys_fstatfs64(), sys_clock_settime(), sys_clock_gettime();
20234d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint	sys_clock_getres(), sys_clock_nanosleep();
20334d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Projectint	sys_timer_create(), sys_timer_settime(), sys_timer_gettime();
20434d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Project
20534d6eabc451f16d5f168fc1595ee604f21bccc51The Android Open Source Project#include "syscall1.h"
206